建立一個新列表
可以通過多種方式建立列表。
推薦的方法是使用 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樣式指南。