Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 有没有办法将值插入到特定索引处的空列表中_List_Flutter_Dart - Fatal编程技术网

List 有没有办法将值插入到特定索引处的空列表中

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中特定索引处的空列表中


或者像定义固定长度列表和在任何特定索引处插入值一样

更新: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是的,谢谢,刚刚测试过,让我更新解决方案。