Dart リスト(配列)から値を抽出する
Dartで、リスト(配列)から値を抽出するコードを記述してます。インデックス番号を使用して抽出します。
環境
- OS windows11 home
- Dart 2.18.1
リスト(配列)から値を抽出する
リスト(配列)から値を抽出するには、インデックス番号を使用します。
リスト[インデックス番号]
実際に抽出してみます。
void main() {
List<int> num = [ 1, 2, 3 ];
print( num[0] ); // 1
print( num[1] ); // 2
print( num[2] ); // 3
}
実行結果を見ると、抽出されていることが確認できます。
存在しないインデックス番号
存在しないインデックス番号を指定するとエラーが発生します。
void main() {
List<int> num = [ 1, 2, 3 ];
print( num[3] );
Unhandled exception:
RangeError (index): Invalid value: Not in inclusive range 0..2: 3
#0 List.[] (dart:core-patch/growable_array.dart:264:36)
#1 main (file:///c:/sample/main.dart:5:13)
#2 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)
#3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
}
ループで取得
ループして取得刷る場合は「for」や「for-in」「forEach」を使用します。
void main() {
List<int> num = [ 1, 2, 3 ];
for(var i=0;i<3;i++){print(num[i]);}
for(var j in num){print(j);};
num.forEach((v){print(v);});
}
-
前の記事
mac ターミナル上でカレンダーを確認する 2022.10.14
-
次の記事
javascript tableのtbody要素を取得する 2022.10.14
コメントを書く