List 有没有办法将值插入到特定索引处的空列表中
有没有办法将值插入dart中特定索引处的空列表中List 有没有办法将值插入到特定索引处的空列表中,list,flutter,dart,List,Flutter,Dart,有没有办法将值插入dart中特定索引处的空列表中 或者像定义固定长度列表和在任何特定索引处插入值一样 更新:Dart 2.7附带了@lrn for info,它不允许使用默认构造函数来防止值为null 将固定/可增长列表用作: // fixed size list var fixedList = List<int>.filled(3, 0); fixedList[2] = 100; print(fixedList); // mutable list var growableLis
或者像定义固定长度列表和在任何特定索引处插入值一样 更新:Dart 2.7附带了@lrn for info,它不允许使用默认构造函数来防止值为null 将固定/可增长列表用作:
// fixed size list
var fixedList = List<int>.filled(3, 0);
fixedList[2] = 100;
print(fixedList);
// mutable list
var growableList = [];
growableList.length = 3;
growableList[3] = 100;
// or
var growableList = List<int>.filled(3, 0, growable:true);
growableList.length = 13;
print(growableList);
虽然此列表可以添加五个以上的值,但只为预定义值/索引设置值是安全的
在Dart 2.7中删除+
您可以定义具有大小的列表
// removed in dart 2.7 SDK, use filled or alternate solution
var myList = new List(5);
然后使用索引将值设置为:
myList[3] = 100;
更新:Dart 2.7附带了@lrn for info,它不允许使用默认构造函数来防止值为null 将固定/可增长列表用作:
// fixed size list
var fixedList = List<int>.filled(3, 0);
fixedList[2] = 100;
print(fixedList);
// mutable list
var growableList = [];
growableList.length = 3;
growableList[3] = 100;
// or
var growableList = List<int>.filled(3, 0, growable:true);
growableList.length = 13;
print(growableList);
虽然此列表可以添加五个以上的值,但只为预定义值/索引设置值是安全的
在Dart 2.7中删除+
您可以定义具有大小的列表
// removed in dart 2.7 SDK, use filled or alternate solution
var myList = new List(5);
然后使用索引将值设置为:
myList[3] = 100;
列表[int length]构造函数将在Dart的空安全版本中删除,因为它不是空安全的。。您仍然可以使用List.filled5,null创建一个预填充null的列表。@lrn是的,谢谢,刚刚测试过,让我更新解决方案。List[int length]构造函数将在Dart的null安全版本中删除,因为它不是null安全的。。您仍然可以使用List.filled5,null创建一个预先填充了null的列表。@lrn是的,谢谢,刚刚测试过,让我更新解决方案。