Flutterのプログラミング言語(Dart言語)でSetの配列を比較して異なる値を取得する方法を紹介します。
Setの配列を比較して異なる値を取得するには「differenceメソッド」を使用します。
目次
Setの配列を比較して異なる値を取得する
differenceメソッドは次のように使用します。引数には比較したいSet型の配列を渡します。
Set.difference(Set型の配列)
differenceメソッドが実行されると、2つの配列を比較し引数として渡した配列に含まれていない要素をSet型で返します。
var mySet1 = {'A', 'B', 'C'};
var mySet2 = {'A', 'D', 'E'};
print(mySet1.difference(mySet2)); //{B, C}
print(mySet2.difference(mySet1)); //{D, E}
以上です。
合わせて読みたい
【Flutter/Dart】dynamic修飾子|varとdynamicの違い
Flutterのプログラミング言語(Dart言語)における「dynamic修飾子」を紹介します。 「dynamic修飾子」は「var修飾子」のように変数を宣言する際に使用されます。本記事…
【Flutter/Dart】var修飾子|変数と宣言
Flutterのプログラミング言語(Dart言語)における「var修飾子」を紹介します。 「var」は変数を宣言する際の基本となる修飾子です。 【var修飾子の使い方】 var修飾子…