gpt4 book ai didi

dart - List.removeRange()方法如何以及为什么影响其他变量?

转载 作者:行者123 更新时间:2023-12-03 03:49:01 25 4
gpt4 key购买 nike

我不了解data.removeRange()如何影响我的数据副本。

void main() {
int lengthdata = 50;
List<double> data = List.filled(lengthdata,0.0,growable: true);
List<double> copydata;
for (int i = 0; i < 10;i++) {
data.add(0.0);
}
copydata = data;
print(copydata.length);
print(data.length);
data.removeRange(0, data.length - lengthdata);
print(copydata.length);
print(data.length);
}
输出:
60
60
50
50

最佳答案

您需要像这样使用它:

   copydata = List.from(data);
您可以从 here阅读更多内容。

关于dart - List.removeRange()方法如何以及为什么影响其他变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64425698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com