【问题标题】:get error: This expression has a type of 'void' so its value can't be used By list.add得到错误:这个表达式的类型是 \'void\' 所以它的值不能被 list.add 使用
【发布时间】:2022-08-19 16:21:49
【问题描述】:

这是我得到的错误: 这个表达式的类型是\'void\',所以它的值不能被列表使用

所以我不明白,为什么在我的情况下它不起作用,感谢任何线索

  List<Widget> homePages = [
    buildCoverWidget(),
    buildCoverWidget(),
  ];

   List<Widget> homePagesAddAddPersonPage(){
    homePagesWithAddPersonPage = homePages.add(AddPersonPage()); // here is error .add
    return homePagesWithAddPersonPage;
  }

    标签: flutter


    【解决方案1】:

    add 只是添加它。它不会返回新列表。所以就这样做

    List<Widget> homePagesAddAddPersonPage(){
      homePages.add(AddPersonPage());
      return homePages;
    }
    

    【讨论】:

      猜你喜欢
      • 2021-09-09
      • 2023-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多