2017-06-16から1日間の記事一覧

scannerで読み込んだ行を並列でjson.Unmershalすると壊れる

golang歴4時間です。 1行1JSONなファイルを処理するため、以下のようなコードをかいたところjson.Unmarshalでエラーになりました。 func main() { scanner := bufio.NewScanner(os.Stdin) ch := make(chan bool, 3) var wg sync.WaitGroup for scanner.Scan(…