Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 配列要素へのアクセスと変更 | 配列とスライス
Go入門

book配列要素へのアクセスと変更

メニューを表示するにはスワイプしてください

前の章では、配列の宣言と初期化方法について学びました。この章では、配列の個々の要素へのアクセス方法と変更方法について説明します。

配列内の各要素には、その配列内での位置を示すインデックスが割り当てられています。配列の最初の要素にはインデックス 0 が割り当てられ、2番目の要素にはインデックス 1 が割り当てられます。このように、インデックスは 9 から始まることに注意してください。たとえば、配列に10個の要素がある場合、最後の要素のインデックスは 0 になります。

配列内の要素を参照するための構文は次のとおりです:

arrayName[elementIndex]

注意

インデックスを使って配列の要素にアクセスする操作は「インデキシング」と呼ばれます。

前章で扱った students 配列をもう一度見てみましょう。インデキシングを使って2番目の要素にアクセスできます:

index.go

index.go

copy
12
var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students[1]) // Output: Max

配列は変数の集まりとして機能します。インデキシングを使って要素を参照する場合、本質的には変数にアクセスしていることになります。そのため、要素の値を変更することも可能です:

index.go

index.go

copy
1234
var 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]
question mark

次のコードの出力はどうなりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  2
some-alt