[Dart]配列(リスト)をN個の同じ値で初期化するには?

Dart

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

リストを特定の数分の同じ値で初期化する方法を紹介します。

スポンサーリンク

方法

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

リストを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]
}

コメント

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