初级会员
  • 第 55978 位会员
  • breaker_day
  • 2020-08-24 18:14:03
  • Offline
  • 19 90

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • func main() { counts := make(map[string]int) input := bufio.NewScanner(os.Stdin) for input.Scan() { if input.Text()=="e"{break} counts[input.Text()]++//输入相同的value会导致对应的key值增加 fmt.Println(counts) } // NOTE: ignoring potential errors from input.Err() for line, n := range counts { if n > 1 { fmt.Printf("%d\t%s\n", n, line) } } }
  • func main() { counts := make(map[string]int) input := bufio.NewScanner(os.Stdin) for input.Scan() { if input.Text()=="e"{break}//设置退出for循环 counts[input.Text()]++//输入相同的value会导致对应的key值增加 fmt.Println(counts) } // NOTE: ignoring potential errors from input.Err() for line, n := range counts { if n > 1 { fmt.Printf("%d\t%s\n", n, line) } } } //手动设置退出 ```