Dart Listクラスのevery()メソッドについてメモ書き。
every()は全配列が条件を満たすかどうかを確認するメソッド。
要素はevery()メソッドの引数として渡した値と比較する。
コーディングで確認。
void main() {
try {
final listTest = <dynamic>["Apple", "Orange", "Banana"];
print(listTest.every((element) => element != "Rice"));
print(listTest.every((element) => element == "Apple"));
} catch (e) {
print(e.toString());
}
実行結果。
1行目、全ての条件を満たしているのでtrue。
2行目、一部条件を満たしているだけなのでfalse。
true
false
コメント