【Flutter|Dart】配列(Map,Set,List)の違い

最終更新日

この記事では、Flutter|Dartで使う配列(Map,Set,List)の違いをまとめました。

配列とは

配列とは、要素(値や文字列)を複数格納できる機能です。

イメージとしては、箱の中に順番をつけて要素を格納するイメージです。

また、要素を取り出す際にキーを使い単体で取り出すこともできます。

配列のクラス

配列のクラスには以下のリンクのようなものかあります。

List・Set・Mapの違いまとめ

List・Set・Mapの違いをまとめると下記の表のようになっています。

違い/型ListSetMap
宣言[]{}{}
要素重複要素を持てる重複要素を持てない重複要素を持てない
順序順序付きコレクションデフォルトは順序付きデフォルトは順序付き

参考

fem