如何在飞镖中连接和使用传播运算符

How to concatenate and use spread operator in dart

这是js代码!

 nums = [].concat(...digitBuckets);

如何在 dart 中实现它?

nums=[].addAll(...digitBucketsd);//facing problem here and confused

展开运算符旨在将数组元素插入另一个数组或将其元素映射到函数参数。

错误在于:concat函数使用了数组的元素作为参数,但是concat函数需要数组作为参数而不是它的元素作为参数:

替换

nums = [].concat(...digitBuckets);
nums = [].addAll(...digitBucketsd);

nums = [].concat(digitBuckets);
nums = [].addAll(digitBucketsd);

或带点差

nums = [...digitBuckets];
nums = [...digitBucketsd];

还有 digitBucketsd 存在问题而不是 digitBuckets