如何在 Dart 中传播列表?

Owe*_*man 5 dart flutter

有没有办法在 dart 中解压列表?我想做一些类似于这个 python 片段的事情:

return proc(*args)
Run Code Online (Sandbox Code Playgroud)

Joã*_*res 8

Dart 不支持将 List 解包到函数参数中。

...但是,您可以通过在列表名称前键入三个点将列表解压到另一个列表中。

List<int> oneTwo = [1, 2];
List<int> oneTwoThree = [...oneTwo, 3];

print(oneTwoThree); // [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

更多信息请参见:https ://dart.dev/guides/language/language-tour#spread-operator