2018-08-02から1日間の記事一覧

【Go】配列の途中までのポインタは取れない(cannot take the address of ...)

文字列を[]byteにして、途中までの配列について ポインタと取りたいと思ってました。実際やってみたところエラーになった。 test_str := "aaabbbccc" t_b := []byte(test_str) fmt.Println(&t_b[0:5]) こんなエラーがでる cannot take the address of t_b[0:…

Goでトークナイズ処理してみる。

Goのtext/scannerを使うと、トークナイズ処理ができるらしい。やりたいことは単純で スペースに区切られたログをタブ区切りにしたい。 一回の読み込みでスペース区切りしてみたい。(→なのでトークナイザを使う) ただ少し難点があって "aaa bbb ccc" [2018-04…