在 Dart 中,陣列即 List。
var array = [1, 2, 3];
複製程式碼
Dart 會自動推導陣列的型別是 List<int>
,你不能向裡新增非 int
型別的物件。
void main() {
var array = ["it's string[]", 1, 2, 3];
array.add(5);
print(array);
}
>>>
[it's string[], 1, 2, 3, 5]
複製程式碼
上面的操作是被允許的,因為該陣列會被推導為 String 陣列。
通過 const
關鍵字,可以建立一個常量陣列:
var nums = const [1, 2, 3];
複製程式碼
你不能再對 nums
進行任何的修改了。