Dart リスト(配列)の最初の値を取得する
![Dart リスト(配列)の最初の値を取得する](https://mebee.info/wp-content/uploads/2022/09/dart-890x500.png)
Dartで、リスト(配列)の最初の値を取得するコードを記述してます。「 first 」メソッドを使用すれば取得できます。空の配列に使用するとエラーとなります。
環境
- OS windows11 home
- Dart 2.18.4
リスト(配列)の最初の値を取得
リスト(配列)の最初の値を取得するには「 first 」を使用します。
リスト.first
実際に取得してみます。
void main() {
List<int> num = [ 1, 2, 3 ];
print( num.first ); // 1
print( num ); // [1, 2, 3]
}
実行結果を見ると、最初の値が取得されていることが確認できます。
![](https://mebee.info/wp-content/uploads/2022/10/image-115.png)
他にはインデックス番号を「0」に指定する方法もあります。
void main() {
List<int> num = [ 1, 2, 3 ];
print( num[0] ); // 1
print( num ); // [1, 2, 3]
}
空の配列に使用
空の配列に使用するとエラーが発生します。
void main() {
List<int> num = [];
print( num.first );
Unhandled exception:
Bad state: No element
#0 List.first (dart:core-patch/growable_array.dart:343:5)
#1 main (file:///c:/sample/main.dart:5:14)
#2 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:19)
#3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)
}
-
前の記事
Rails7 stimulusを使用してフォームにバリデーションをかける 2024.07.03
-
次の記事
Rails7 stimulusを使用してドラッグアンドドロップを実装する 2024.07.04
コメントを書く