Flutterのプログラミング言語(Dart言語)でListから最初または最後の要素を取得する方法を紹介します。
Listから最初の要素を取得するには「firstプロパティ」、最後の要素を取得するには「lastプロパティ」を使用します。
目次
Listから最初の要素を取得する
firstプロパティは次のように使用します。
List.first;
firstプロパティが実行されるとListの先頭の要素を返します。
var myList = {'a', 'b', 'c', 'd'};
print(myList.first); //a
Listが空の場合
Listが空の場合はエラーが発生します。
var myList = {};
print(myList.first); //エラー発生
Listから最後の要素を取得する
lastプロパティは次のように使用します。
List.last;
lastプロパティが実行されるとListの最後の要素を返します。
var mySet = {'a', 'b', 'c', 'd'};
print(mySet.last); //d
Listが空の場合
firstプロパティ同様、Listが空の場合はエラーが発生します。
var myList = {};
print(myList.last); //エラー発生
以上です。
合わせて読みたい
あわせて読みたい


【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
あわせて読みたい


【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 var修飾子の使い方 var修飾子で変…