[Dart]配列の要素が重複しないようにするには?

Dart

どうも、ちょげ(@chogetarou)です。

配列の要素が重複しないようにする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列の要素が重複しないようにするには、「List」ではなく「Set」を使います。

Setは、同じ要素が追加されることがありません。

なので、配列の要素が被らないように出来るのです。

以下は、実際に同じ数値を2回追加した時の結果です。

  var _set = <int>{};
  
  _set.add(1);
  _set.add(1);
  
  print(_set);

このように、Setでは同じ要素を追加しても、1つまで格納できないのです。

スポンサーリンク

まとめ

配列の要素が重複しないようにするには、ListではなくSetを使います。

コメント

タイトルとURLをコピーしました