Heim > Backend-Entwicklung > Golang > Geben Sie Werte von „map' zurück und drucken Sie sie aus

Geben Sie Werte von „map' zurück und drucken Sie sie aus

WBOY
Freigeben: 2024-02-05 22:09:03
nach vorne
1224 Leute haben es durchsucht

Geben Sie Werte von „map zurück und drucken Sie sie aus

Frageninhalt

Ich möchte nur die Ausgabe der Kartenfunktion ausdrucken...

Geben Sie ein: „Hallo Welt“ Erwartete Ausgabe: map['h': 1, 'e': 1, 'l': 3, 'o': 2, 'r': 1, 'w': 1, 'd ': 1,' ':1] Mein Code:

65 v. Chr. 550325d8 65 v. Chr. 550325e6

Erwartungen: map['h': 1, 'e': 1, 'l': 3, 'o': 2, 'r': 1, 'w': 1, 'd': 1, ' ': 1]

fmt.println(characters) hat mir Folgendes gegeben Karte[32:1 100:1 101:1 104:1 108:3 111:2 114:1 119:1]

fmt.printf("%c", char) gibt mir Folgendes Karte[ :☺ d:☺ e:☺ h:☺ l:♥ o:☻ r:☺ w:☺]

fmt.printf("%c", map[rune]int) explosion „.10_go_map_dict_q1.go:29:19: map[rune]int (type) ist kein Ausdruck“


Richtige Antwort


package main

import "fmt"

func main() {
    CharacterFrequency("hello world")
}

func CharacterFrequency(sentence string) map[string]int {
    characters := map[string]int{}
    for _, char := range sentence {
        characters[string(char)]++
    }
    fmt.Printf("%v", characters)
    // Output: map[ :1 d:1 e:1 h:1 l:3 o:2 r:1 w:1]
    return characters
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGeben Sie Werte von „map' zurück und drucken Sie sie aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage