dart - 如何在 Dart 中展开列表

标签 dart flutter

在 Javascript 中,我会使用扩展运算符:

enter image description here

现在我对 Flutter 也有同样的问题:

 Widget build(BuildContext context) {
    return Column(
      children: <Widget>[
        MyHeader(),
        _buildListOfWidgetForBody(), // <- how to spread this <Widget>[] ????
        MyCustomFooter(),
      ],
    );
  }

最佳答案

您现在可以从 Dart 2.3

进行传播
var a = [0,1,2,3,4];
var b = [6,7,8,9];
var c = [...a,5,...b];

print(c);  // prints: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

关于dart - 如何在 Dart 中展开列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54709124/

相关文章:

http - 如何使用 Dart 的 http 传递自定义对象列表?

flutter - textInputAction : TextInputAction. next 无法将用户焦点移动到下一个元素

flutter - 为什么我的扩展容器不占用设备的剩余高度?

android-studio - Android Studio - Flutter 插件 - 通过重构将方法移动到另一个文件

flutter - notifyListeners() 有时会异步完成吗?

dart - 保存可关闭状态

visual-studio - pubspec.yaml 第 17 行第 5 列错误 : A dependency may only have one source

firebase - 如何使Flutter Firebase时间戳仅显示日期

dart - Flutter根据Shared Preference设置启动页

flutter - 如何将两个列表合并为一个具有特定顺序的列表?