Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Dartにおけるインデックス | Dartにおける変数とデータ型
Dart入門

bookDartにおけるインデックス

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

ListString内の各要素には、インデックスと呼ばれる一意のアドレスが割り当てられています。インデックスは0から始まり最初の要素がインデックス02番目がインデックス1となります。

リストから要素を取得するには、そのインデックスを使って次の構文を使用します。

main.dart

main.dart

copy
1234
void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }

Dartでは、List内の要素の値を変更可能。 つまり、Listの要素の値を書き換えることができる。

main.dart

main.dart

copy
12345
void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }

上記の例では、インデックス0のList要素の値を更新。 このコードの出力は ["Toyota", "Porsche", "Ford"] となる。 Stringにもインデックスが存在する。

main.dart

main.dart

copy
1234
void main() { String user = "Alex"; print(user[0]); }
Note
注意

StringのインデックスとListのインデックスの唯一の違いは、リストではそのアドレスの値を更新できるのに対し、文字列ではできない点です。

1. 文字列 'Codefinity' のインデックス1の要素を選択してください。

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

question mark

文字列 'Codefinity' のインデックス1の要素を選択してください。

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

question mark

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

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

すべて明確でしたか?

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

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

セクション 2.  7

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  7
some-alt