使用以下代码,我尝试Text为每个玩家添加一个新小部件:
Widget build(BuildContext context) {
    return Container(
        child: Row(children: [
          Column(
            children: [
              for (var player in _players) {Text(player.name)}
            ],
          )
       ]));
}
这会导致以下错误:
元素类型“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)
            ],
          )
       ]));
}
| 归档时间: | 
 | 
| 查看次数: | 4939 次 | 
| 最近记录: |