Go での整数の範囲の反復
Go の range キーワードは、マップやスライスなどのデータ構造を反復する便利な方法を提供します。ただし、これを直接使用して整数の範囲を反復処理することはできません。このため、Go にそのような機能が存在するかどうかという疑問が生じました。
Go 1.22 からは、range キーワードを使用して整数を反復処理できるようになります。たとえば、次のコードは 1 から 10 (両端を含む) の範囲で反復されます:
for i := range 10 { fmt.Println(i+1) }
Go バージョン 1.22 より前の場合、慣用的なアプローチは従来の for ループを使用することです:
for i := 1; i <= 10; i++ { fmt.Println(i) }
以上がGo で整数の範囲を反復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。