【问题标题】:What does "..." in Dart mean? [duplicate]Dart 中的“...”是什么意思? [复制]
【发布时间】:2020-10-07 12:00:25
【问题描述】:

我看到了这段代码,但没有找到“...”是什么意思的解释。

return ListView(
              children: <Widget>[
                if (bookCards != null) ...bookCards,
              ],
            );

【问题讨论】:

标签: flutter dart syntax


【解决方案1】:

它被称为 Spread Operator。 它被包含在 Dart 2.3 的 dart 中。

如何使用它? 考虑以下作为如何在 dart 中使用扩展运算符 (...) 的基本示例。

var var1 = [0,1,2,3,4];
var var2 = [6,7,8,9];
var var3 = [...var1,5,...var2];

print(var3);

它打印[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2020-10-27
    • 2015-07-15
    • 2018-07-17
    • 2012-08-13
    • 2019-09-12
    相关资源
    最近更新 更多