どうも、ちょげ(@chogetarou)です。
配列であるリストを定義する際に、[]内でforループをする方法を紹介します。
方法

リスト内で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]
}
コメント