Go语言指南练习:映射

题目:
实现WordCount。它应当返回一个映射,其中包含字符串 s 中每个“单词”的个数。函数wc.Test会对此函数执行一系列测试用例,并输出成功还是失败。
你会发现 strings.Fields 很有帮助。

package main

import (
    "golang.org/x/tour/wc"
    "strings"
)

func WordCount(s string) map[string]int {
    words := strings.Fields(s)
    mp := make(map[string]int)
    for _, v := range words {
        mp[v]++;
    }
    return mp
}

func main() {
    wc.Test(WordCount)
}

posted @ 2024-02-15 21:15  Nephna  阅读(40)  评论(0)    收藏  举报