package main
import (
"fmt"
"bufio"
"os"
)
/**
统计次数
从标准输入读取值
*/
func main(){
counts := make(map[string]int)
input := bufio.NewScanner(os.Stdin)
for input.Scan() {
value := input.Text()
if value == "Quit"{
break
}
counts[value]++
}
//输出统计结果
for k,v := range counts{
fmt.Printf("k=%s,v=%d\n",k,v)
}
}
go从标准输入读取字符并统计出现的次数
最新推荐文章于 2025-04-23 19:00:00 发布
本文介绍了一个使用Go语言实现的标准输入统计程序。该程序通过读取标准输入的每一行数据,利用map数据结构进行计数,最后输出每种输入值出现的次数。此程序展示了Go语言中bufio.Scanner和map的基本用法。
255

被折叠的 条评论
为什么被折叠?



