Rumah > pembangunan bahagian belakang > Golang > Kembalikan nilai dari 'peta' dan cetaknya

Kembalikan nilai dari 'peta' dan cetaknya

WBOY
Lepaskan: 2024-02-05 22:09:03
ke hadapan
1224 orang telah melayarinya

Kembalikan nilai dari peta dan cetaknya

Kandungan soalan

Saya hanya mahu mencetak output fungsi peta...

Masuk: "Hello World" Output yang dijangkakan: peta['h': 1, 'e': 1, 'l': 3, 'o': 2, 'r': 1, 'w': 1, 'd ': 1,' ':1] Kod saya:

65 SM 550325d8 65 SM 550325e6

Harapan: peta['h': 1, 'e': 1, 'l': 3, 'o': 2, 'r': 1, 'w': 1, 'd': 1, ' ': 1]

fmt.println(karakter) berikan saya perkara berikut Peta[32:1 100:1 101:1 104:1 108:3 111:2 114:1 119:1]

fmt.printf("%c", char) memberi saya perkara berikut Peta[ :☺ d:☺ e:☺ h:☺ l:♥ o:☻ r:☺ w:☺]

fmt.printf("%c", peta[rune]int) letupan ".10_go_map_dict_q1.go:29:19: map[rune]int (type) bukan ungkapan"


Jawapan betul


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
}
Salin selepas log masuk

Atas ialah kandungan terperinci Kembalikan nilai dari 'peta' dan cetaknya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan