go tour练习题
练习:map
实现 WordCount。它应当返回一个映射,其中包含字符串 s 中每个“单词”的个数。函数 wc.Test 会对此函数执行一系列测试用例,并输出成功还是失败。
你会发现 strings.Fields 很有帮助。
package main
import (
"strings"
"golang.org/x/tour/wc"
)
func WordCount(s string) map[string]int {
m := make(map[string]int)
arr := strings.Fields(s)
for _, str := range arr {
m[str] = m[str] + 1
}
return m
}
func main() {
wc.Test(WordCount)
}
暗夜之中,才见繁星;危机之下,暗藏转机;事在人为,为者常成。

浙公网安备 33010602011771号