创建一个新列表
可以通过多种方式创建列表。
推荐的方法是使用 List
文字:
var vegetables = ['broccoli', 'cabbage'];
也可以使用 List
构造函数:
var fruits = new List();
如果你更喜欢更强的类型,还可以通过以下方式之一提供类型参数:
var fruits = <String>['apples', 'oranges'];
var fruits = new List<String>();
要创建一个小的可增长列表,无论是空的还是包含一些已知的初始值,都应该使用文字形式。其他类型的列表有专门的构造函数:
var fixedLengthList1 = new List(8);
var fixedLengthList2 = new List.filled(8, "initial text");
var computedValues = new List.generate(8, (n) => "x" * n);
var fromIterable = new List<String>.from(computedValues.getRange(2, 5));
另请参阅有关集合的 Effective Dart样式指南。