【发布时间】:2021-06-05 12:03:36
【问题描述】:
dart 1d 中的普通列表可以使用许多方法,例如 insert remove indexOf 等。但是在二维列表中,许多列表方法不能使用它?为什么下面是一个例子
var lista = [1,2,3,4,5] ;
lista.add(6);
print(lista);
工作正常
var listb = [[1,2,3],
[4,5]
];
listb.add(6); // 不会添加,因为不能将参数类型“int”分配给参数类型“List”。
只有当 listb.add([6]); 时才接受它但是将此作为新元素添加到列表中我只想在 [4,5] 中添加一个数字?!
【问题讨论】:
-
您需要获取对要附加到的内部列表的引用,例如:
listb[1].add(6)
标签: dart