どうも、ちょげ(@chogetarou)です。
配列の要素が重複しないようにする方法を紹介します。
方法

配列の要素が重複しないようにするには、「List」ではなく「Set」を使います。
Setは、同じ要素が追加されることがありません。
なので、配列の要素が被らないように出来るのです。
以下は、実際に同じ数値を2回追加した時の結果です。
var _set = <int>{};
_set.add(1);
_set.add(1);
print(_set);

このように、Setでは同じ要素を追加しても、1つまで格納できないのです。
まとめ
配列の要素が重複しないようにするには、ListではなくSetを使います。
コメント