Goメモ-67 (複数の全てのチャネルが閉じたら閉じるチャネル, WhenAll)

概要 サンプル 参考 関連記事 概要 小ネタ。結構便利なので個人的にはよく使っているパターンです。 C#には、複数のタスクをまとめてしまって、その内の全てが完了したら完了扱いにしてくれるタスクを返す Task.WhenAll() というメソッドがあります。 Goの場合でも、非同期処理していると走らせている複数の処理の全部が完…