dart 创建一个新列表

示例

列表可以通过多种方式创建。

推荐的方法是使用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));

另请参阅关于集合的有效Dart样式指南。