学校排行榜

(0)

投一票

Go语言map计数器基础实现 官网

在Go语言里,map可用来实现计数器。map是键值对集合,能把元素当键,元素出现次数当值。 package mainimport "fmt"func main() { // 定义一个字符串切片 words := []string{"apple", "banana", "apple", "cherry", "banana", "apple"} // 定义一个map来存储单词及其出现的次数 wordCount := make(map[string]int) // 遍历切片,统计每个单词的出现次数 for _, word := range words { wordCount[word]++ } // 输出每个单词及其出现的次数 for word, count := range wordCount { fmt.Printf("%s: %d\n", word, count) }}// 运行结果:// apple: 3// banana: 2// cherry: 1 使用前要先初始化map,不然会引发空指针异常。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。