Dart中关于List的一些小知识点

219 阅读1分钟
  1. 通过List.filled()方法创建的集合,我们不能修改长度,否则会报错,而且我们可以在使用这个方法的同时指定集合的数据类型
var l1 = List.filled(2, 1);
print(l1.length)//2
l1.length = 0;//报错

指定数据类型

var l1 = List<String>.filled(2,"");//只能存放String类型数据,否则会报错

2.通过[]生成的List可以修改长度

var l1 = ["1","2"];
print(l1.length);//2
l1.length = 0;
print(l1.length);//0