2023年6月26日のブックマーク (1件)

  • Go1.22からfor loopの挙動が変わるかも!?~Goの仕様を考える~

    導入 Go1.21のドラフトのリリースノートを見ていると興味深い記述を見つけました。 Go 1.21 includes a preview of a language change we are considering for a future version of Go: making for loop variables per-iteration instead of per-loop, to avoid accidental sharing bugs. For details about how to try that language change, see the LoopvarExperiment wiki page. (意訳) Go1.21は、将来のGoのバージョンに対して私たち (おそらくGoのチーム) が考慮している言語の変更のプレビューを含みます、意図しないバグを共有

    Go1.22からfor loopの挙動が変わるかも!?~Goの仕様を考える~
    z67kjh
    z67kjh 2023/06/26
    他の言語でも同様の破壊的変更が入った例はある(C#など)が、それでいて問題になったという話は聞かないので、まあ大丈夫ではないですかね