下面是我想要的伪代码。
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')]