[Dart]リスト(配列)内でforループをするには?

Dart

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

配列であるリストを定義する際に、[]内でforループをする方法を紹介します。

スポンサーリンク

方法

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

リスト内でforループをするには、まず、for文内を1行だけにします。

そして、for文の「{}」を省略します。

var list = [
  for (var i = 0; i < count; i++) value
];

「{}」を省略し、for文内を1行だけにすれば、リスト内でforループをすることが出来ます。

使用例

void main() {
  
  var numbers = [
    for (var i = 0; i < 10; i++) i
  ];
  
  print(numbers); //[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
}

コメント

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