使用以下代码,我尝试Text为每个玩家添加一个新小部件:
Widget build(BuildContext context) {
return Container(
child: Row(children: [
Column(
children: [
for (var player in _players) {Text(player.name)}
],
)
]));
}
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
元素类型“Set”不能分配给列表类型“Widget”。
我究竟做错了什么?
cre*_*not 11
您正在Set使用花括号 ( set literal )创建一个。您的构建函数应如下所示:
Widget build(BuildContext context) {
return Container(
child: Row(children: [
Column(
children: [
for (var player in _players) Text(player.name)
],
)
]));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4939 次 |
| 最近记录: |