建立一個新列表

可以通過多種方式建立列表。

推薦的方法是使用 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樣式指南。