ゴーランの配列に値を代入する方法は何ですか?

Go言語では、配列に値を代入する方法は2つあります。

  1. arrの[0]番目の要素に10を代入します。
var arr [5]int
arr[0] = 10
  1. arr := [3]int{1, 2, 3} は、要素が1、2、3である3つの要素を持つ配列を意味します。
arr := [3]int{1, 2, 3}

初期化リストの長さは、配列の長さと一致していなければ、コンパイルエラーが発生します。初期化リストの長さが配列の長さ未満の場合、残りの配列要素はデフォルト値で初期化されます。初期化リストの長さが配列の長さを超える場合は、コンパイルエラーが発生します。

また、初期化リストの長さに基づいてコンパイラーが配列の長さを自動的に推論するように[…]を使用することもできます。例えば、1、2、3を含む配列を作成するには、arr := […]int{1, 2, 3}を使用します。この方法は、初期化リストの長さに基づいて配列の長さを省略することができ、コンパイラーによって自動的に推論されます。

bannerAds