【Flutter / Dart】セット(Set)の生成方法まとめ
SetはIterableを継承したクラスで、複数の要素を格納できる重複なしのデータ型。
本エントリではSetの生成方法を説明する。
Setインスタンスの生成
リテラルで初期化
Set()
Set()で空のSetを生成する。
Set.from()
Set.from()でListなどから Setを生成できる。
また引数に指定したリストなどで重複があった場合、重複した要素の数は一つに修正される。
Set.identity()
Set.identity()で空のSetを生成する。
Set.of()
Set.of()でListなどから Setを生成できる。
また引数に指定したリストなどで重複があった場合、重複した要素の数は一つに修正される。
Set.unmodifiable()
Set.of()でListなどから Setを生成できる。
生成されたSetはadd()などで変更を加えることができない。