0
0

Golangにおけるスライスの範囲指定:a[low : high]

Posted at

a[low : high]: スライスの範囲を示します。startからendまでの要素を含みますが、end自体は含みません。つまり、start以上 end未満の要素が含まれます。

例えば、以下のようなスライスがあるとします。

a := []int{0, 1, 2, 3, 4, 5}

この場合、a[1:4]は、インデックス1(含む)からインデックス4(含まず)までの要素を抽出します。つまり、[1, 2, 3]が返されます。

  • 範囲指定の際、startの値は含まれ、endの値は含まれないことに注意してください。
  • 範囲指定は元のスライスの一部を参照するだけであり、元のデータを変更するわけではありません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0