gpt4 book ai didi

arrays - Dart :无法将新列表添加到2D列表中

转载 作者:行者123 更新时间:2023-12-03 04:54:09 24 4
gpt4 key购买 nike

我有一个2D列表,我很乐意向其添加新的1D列表。
但是以下代码在我追加时失败。

import 'dart:math';

main() {
List<List<double>> ll;
var rng = Random();
for(int i=0; i<10; i++) {
var l = List<double>.generate(100, (_)=> -96.0 + rng.nextDouble()*96.0);
ll.add(l); // Script error in Dart online sandbox.
}
var length = ll.length;
print("bye: $length");
}

怎么了?

最佳答案

您的列表ll尚未引用列表(尚未),因此尚无添加l的内容。

您需要初始化ll

List<List<double>> ll = [];

要么
List<List<double>> ll = new List();

关于arrays - Dart :无法将新列表添加到2D列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60862955/

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