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. 550325e6Erwartungen: 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“
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 }
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!