Golang

プログラミング

チャネルを使った平行処理を超スッキリ実装するコツ(Go言語)

Go言語でチャネルを使って平行処理を書く際、 保守性を担保し、かつ後で見ても分かりやすい形でコーディングするコツの一つとして、 チャネルに対する権限をコンテキストごとに明確に区別する というものがあると思っています。 具体的には、以下2つの...
プログラミング

Go1.22のリリース

Go言語のバージョン1.22がリリースされました。 どのような仕様変更があるのか、主要どころをざっとみていきたいと思います。 ループ変数がイテレーションごとに初期化 以下のようなforループの処理があったとします。 Gofunc main(...