生成值列表。
创建一个列表length与调用创造的价值立场和填充它generator在范围内的每个指标0.. length - 1 递增的顺序。
new List<int>.generate(3, (int index) => index * index); // [0, 1, 4]
除非growable为true,否则创建的列表是固定长度的。
List<E>.generate(
int length,
E generator(
int index
),
{bool growable: true}
)
demo:
final List<_HomeItem> items = List.generate(
20,
(i) => _HomeItem(
i,
'Tile n°$i',
_getSubtitle(i),
_getAvatarColor(i),
),
);
喜欢可以加Q群号:913934649,点赞,评论;
简书: https://www.jianshu.com/u/88db5f15770d