生成值列表。
創(chuàng)建一個(gè)列表length與調(diào)用創(chuàng)造的價(jià)值立場和填充它generator在范圍內(nèi)的每個(gè)指標(biāo)0.. length - 1 遞增的順序。
new List<int>.generate(3, (int index) => index * index); // [0, 1, 4]
除非growable為true,否則創(chuàng)建的列表是固定長度的。
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),
),
);
image
喜歡可以加Q群號:913934649,點(diǎn)贊,評論;
簡書: http://www.itdecent.cn/u/88db5f15770d