golang查找重复行
生活随笔
收集整理的這篇文章主要介紹了
golang查找重复行
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
dup的第一個版本打印標準輸入中多次出現的行,以重復次數開頭。該程序將引入if語句,map數據類型以及bufio包。
package mainimport ("bufio""fmt""os" )func main() {counts := make(map[string]int)input := bufio.NewScanner(os.Stdin)for input.Scan() {counts[input.Text()]++}// NOTE: ignoring potential errors from input.Err()for line, n := range counts {if n > 1 {fmt.Printf("%d\t%s\n", n, line)}} }?
總結
以上是生活随笔為你收集整理的golang查找重复行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小甲鱼数据结构
- 下一篇: golang输入命令行参数