goroutineで実行されるクロージャー(closure)で予期せぬ値が出力される

0

goroutineで実行されるクロージャーをループ内で起動した際に予期せぬ値が出力されることがあります。
例えば下記のようなvaluesをループで展開、その中でgoroutineを起動して値を出力してみます。

img
出力
img
[Go Playgroundからも確認できます](https://go.dev

続きを読むには単価診断を受けてください(30秒)

この記事は1018文字あります。

\ 5,000人のエンジニアに回答いただています! /

バナーバナー
単価診断をせずに登録して読む 5秒
# Go
0

診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。