是否可以在不定义方法或属性的情况下插入小部件列表



下面是我想要的伪代码。

void main() => runApp(
Container(
child: ListView(
children: [Text('Start'),...[1,2,3].forEach((element) {Text('$element')}), Text('Finish')],
),
),
);

在这里,我想插入一个Text的列表,而不必编写方法或属性。在达特有可能吗?

您可以将Iterable中的map方法与现有的排列运算符结合使用。

[Text('Start'),...[1,2,3].map((element) {return Text('$element');}), Text('Finish')]

最新更新