世界最大級のオンライン学習サービス「Udemy」のセール状況はこちら

【Flutter/Dart】Setが空(要素なし)か判別する

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

以上です。

合わせて読みたい

参考サイト

目次