Golang が配列を使用する方法は次のとおりです: 1. 配列を定義して初期化します。構文は「var a [5]int」です。 2. 配列要素にアクセスします。構文は「x := a[1」です。 ]" ; 3. 配列をトラバースし、for ループ構造を使用します。 4. 配列を関数パラメータとして渡しますが、元の配列には影響しません。
このチュートリアルのオペレーティング システム: Windows 10 システム、Go1.20.1 バージョン、Dell G3 コンピューター。
Golang の配列は、固定長で同じ要素タイプのデータ構造であり、添字インデックスを使用して配列内の要素にアクセスできます。
以下は配列の一般的な使用法とサンプル コードです:
1. 配列の定義と初期化
var a [5]int // 声明一个长度为5的int类型的数组 b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化 c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组
2. アクセス配列要素
a[0] = 1 // 通过下标赋值 x := a[1] // 通过下标获取值
3. 配列のトラバース
for i := 0; i < len(a); i++ { fmt.Println(a[i]) } for index, value := range b { fmt.Printf("%d: %s\n", index, value) }
4. 関数パラメータとしての配列
func printArray(arr [3]int) { for _, v := range arr { fmt.Print(v) } } func main() { d := [3]int{1, 2, 3} printArray(d) // 输出结果为123 }
Thingsはい、Go 言語では、配列は関数のパラメーターとして渡されるときにコピーされるため、関数本体で配列を変更しても元の配列には影響しません。配列を適切に変更する必要がある場合は、スライスを使用できます。
以上がgolangで配列を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。