Go 言語は、数値を順番に生成するメソッドを実装します。最初に Go コード サンプル ファイルを作成し、次に makeRange メソッドをカスタマイズし、最後に「for i := range a {a[i] = min i}」を使用します。 " メソッド 数値を順番に生成するだけです。
この記事の環境: Windows 10 システム、Go1.11.2 バージョン、この記事はすべてのブランドのコンピューターに適用されます。
推奨: "golang チュートリアル"
Go 標準ライブラリには PHP に相当する範囲はありません (この PHP 関数は範囲を返すことができます) low と high の間の要素の配列が含まれます)。
自分で作成する必要があります。
最も簡単なのは for ループを使用することです:
func makeRange(min, max int) []int { a := make([]int, max-min+1) for i := range a { a[i] = min + i } return a }
これを使用します:
a := makeRange(10, 20) fmt.Println(a)
出力 (Go Playground で試してください):
[10 11 12 13 14 15 16 17 18 19 20]
こちらにも注意してください範囲が狭い場合は、複合リテラルを使用できます:
a := []int{1, 2, 3} fmt.Println(a) // Output is [1 2 3]
以上がGo言語で数値を順番に生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。