どうも、ちょげ(@chogetarou)です。
リストを特定の数分の同じ値で初期化する方法を紹介します。
方法

リストをN個の同じ値で初期化するには、filledコンストラクタを使います。
まず、リストの宣言時に、List.filled()を代入します。
そして、filledの第1引数に要素数、第2引数に値を指定します。
var list = List.filled(count, value); //count個のvalueで初期化
List.filledコンストラクタは、N個の同じ値で初期化したリストを生成します。
使用例
void main() {
var list = List.filled(5, true);
print(list); //[true, true, true, true, true]
}
コメント