Dart Set同士の共通した値のみを取得してSetを生成する
Dartで、Set同士の共通した値のみを取得してSetを生成するコードを記述してます。「intersection」を使用することで可能です。共通の値がない場合は、空のSetが返ります。
環境
- OS windows11 home
- Dart 2.18.4
共通した値のみを取得してSetを生成
共通した値のみを取得して新しい「Set」を生成するには「intersection」を使用します。
セット.intersection(セット)
実際に、使用して生成してみます。
void main() {
var s1 = {1, 2, 3, 4, 5};
var s2 = {5, 3, 1};
print(s1.intersection(s2)); // {1, 3, 5}
print(s2.intersection(s1)); // {5, 3, 1}
}
実行結果を見ると、生成されていることが確認できます。
共通する要素が存在しない場合は、空のSetが返ります。
void main() {
var s1 = {1, 2, 3, 4, 5};
var s2 = {7};
print(s1.intersection(s2)); // {}
print(s2.intersection(s1)); // {}
}
-
前の記事
teraterm 短形選択を行うショートカットキー 2022.11.27
-
次の記事
javascript 複数個の空白を1つに変更する 2022.11.28
コメントを書く