今日マツエクに行ったら、昨日アンサンブルしたパートナーにばったり会いました。
昨日、彼女は仕事の合間にレッスンに来たと、アンサンブル終わった21時くらいに再出社だそうで(土曜なのに)
今日はマツエク終わってから(20時)これから出社とか言ってました。
顔色悪かった・・大丈夫かいな・・
GO
プログラミング言語Go
忙しくてコード模写して動かすところまでしかできなかった・・
内容は明日じっくり読む。
package main import ( "bufio" "fmt" "os" ) func main() { counts := make(map[string]int) files := os.Args[1:] if len(files) == 0 { countLines(os.Stdin, counts) } else { for _, arg := range files { f, err := os.Open(arg) if err != nil { fmt.Fprintf(os.Stderr, "dup2: %v¥n", err) continue } countLines(f, counts) f.Close() } for line, n := range counts { if n > 1 { fmt.Printf("%d¥t%s¥n", n, line) } } } } func countLines(f *os.File, counts map[string]int) { input := bufio.NewScanner(f) for input.Scan() { counts[input.Text()]++ fmt.Println("%v", counts) } }
ファイルの内容
$ cat dup2.txt go react angular redex
実行と結果
$ go run ch1-dup2.go dup2.txt %v map[go:1] %v map[go:1 react:1] %v map[react:1 angular:1 go:1] %v map[go:1 react:1 angular:1 redex:1] %v map[:1 go:1 react:1 angular:1 redex:1]
おしまい!