go语言统计字符个数

具体代码如下:

package main

import "fmt"

func main() {
	m := make(map[rune]int, 1)
	var input string

	fmt.Scan(&input)

	for _, v := range input {
		_, ok := m[v]
		if ok {
			m[v] += 1
		} else {
			m[v] = 1
		}
	}

	for k, v := range m {
		fmt.Printf("%c出现的个数是: %d\n", k, v)
	}
}

  

posted @ 2019-12-04 16:30  弹指丨一挥间  阅读(530)  评论(0)    收藏  举报