Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在dart中使用三点运算符展开列表_Flutter_Dart - Fatal编程技术网

Flutter 在dart中使用三点运算符展开列表

Flutter 在dart中使用三点运算符展开列表,flutter,dart,Flutter,Dart,你能告诉我上面的代码有什么问题吗,以及如何在dart中正确使用三点运算符,我使用的是dart的最新版本 我怎样才能在dart中做这样的事情,在javascript中我们使用三个点 var greet = ['Hello', 'World']; print(...greet); // Using spread operator Dart在Dart 2.3中引入了扩展运算符。所以我想知道你是否有正确的版本 您的用例看起来是正确的。因此,我假设您的dart版本不支持排列运算符: 您可以从他们的文档中

你能告诉我上面的代码有什么问题吗,以及如何在dart中正确使用三点运算符,我使用的是dart的最新版本

我怎样才能在dart中做这样的事情,在javascript中我们使用三个点

var greet = ['Hello', 'World'];
print(...greet); // Using spread operator

Dart在
Dart 2.3
中引入了扩展运算符。所以我想知道你是否有正确的版本

您的用例看起来是正确的。因此,我假设您的dart版本不支持排列运算符:


您可以从他们的文档中看到:

spread操作符用于将集合的元素插入到另一个集合中。例如,
var collectionA=[…collectionB,'hey','hello']
function sum(x, y, z) {
  return x + y + z;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers));// expected output: 6