flutter 如何在扑镖中生成三维数组表?

wkyowqbh  于 2023-05-01  发布在  Flutter
关注(0)|答案(1)|浏览(122)

我被卡住了,而代码
问题就在这里
int [];
在初始化之后我做了这个
jawabanTO[int.tryParse(widget.[int.tryParse(widget.[B] = jawaban!;
但是flutter编译器一直说错误,有人知道如何解决这个问题吗?最好的问候
RangeError(index):无效值:有效值范围为空:0
当抛出异常时,这是堆栈:[](dart:core-patch/growable_array.dart:264:36)。....

fdx2calv

fdx2calv1#

您正在尝试访问列表中不存在的索引,即:

int.tryParse(widget.A)!

你必须添加(使用e。例如.add(foo))对象到每个索引/列表,或者如果您知道初始或固定大小,则预先生成具有默认值的列表。如果使列表可增长,则还可以在以后添加对象。
你可以例如。生成一个2x2 x2列表如下:

final cube = List.generate(2, (_) => List.generate(2, (_) => List.generate(2, (_) => 0)));

相关问题