goroutineで複数の値を並列に生成して全部生成できたら結果を返す

表題のような処理はたいへん良くあって、似たようなものをみなさん書かれていると思う。自分のコードでも何度か出てきたので、ParallelGenerateという関数に抽象化しつつまとめてみたというメモ的エントリーです。 ParallelGenerate ParallelGenerateは値の生成手段の列を受け取って、値を並列に生成し、結果の列を受け取…