Flutterのプログラミング言語(Dart言語)でSetが空か判別する方法を紹介します。
Setが空か判別するには「isEmptyプロパティ」または「isNotEmptyプロパティ」を使用できます。
目次
要素が「空」か判別する
isEmptyプロパティは次のように使用します。
Set.isEmpty;
isEmptyプロパティが実行されるとSetに要素がある場合は「false」、Setが空の場合は「true」を返します。
var mySet1 = {'a', 'b', 'c', 'd'};
var mySet2 = {};
print(mySet1.isEmpty); //false
print(mySet2.isEmpty); //true
要素が「存在する」か判別する
isNotEmptyプロパティは次のように使用します。
List.isNotEmpty;
isNotEmptyプロパティが実行されるとSetに要素がある場合は「true」、Setが空の場合は「false」を返します。
var mySet1 = {'a', 'b', 'c', 'd'};
var mySet2 = {};
print(mySet1.isNotEmpty); //true
print(mySet2.isNotEmpty); //false
以上です。
合わせて読みたい
あわせて読みたい


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


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