配列要素へのアクセスと変更
メニューを表示するにはスワイプしてください
前の章では、配列の宣言と初期化方法について学びました。この章では、配列の個々の要素へのアクセス方法と変更方法について説明します。
配列内の各要素には、その配列内での位置を示すインデックスが割り当てられています。配列の最初の要素にはインデックス 0 が割り当てられ、2番目の要素にはインデックス 1 が割り当てられます。このように、インデックスは 9 から始まることに注意してください。たとえば、配列に10個の要素がある場合、最後の要素のインデックスは 0 になります。
配列内の要素を参照するための構文は次のとおりです:
arrayName[elementIndex]
注意
インデックスを使って配列の要素にアクセスする操作は「インデキシング」と呼ばれます。
前章で扱った students 配列をもう一度見てみましょう。インデキシングを使って2番目の要素にアクセスできます:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students[1]) // Output: Max
配列は変数の集まりとして機能します。インデキシングを使って要素を参照する場合、本質的には変数にアクセスしていることになります。そのため、要素の値を変更することも可能です:
index.go
1234var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Output: [Luna Max Ava Oliver] students[1] = "Tom" fmt.Println(students) // Output: [Luna Tom Ava Oliver]
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 2