
- Dart程式設計教程
- Dart程式設計 - 首頁
- Dart程式設計 - 概述
- Dart程式設計 - 環境
- Dart程式設計 - 語法
- Dart程式設計 - 資料型別
- Dart程式設計 - 變數
- Dart程式設計 - 運算子
- Dart程式設計 - 迴圈
- Dart程式設計 - 決策
- Dart程式設計 - 數字
- Dart程式設計 - 字串
- Dart程式設計 - 布林值
- Dart程式設計 - 列表
- Dart程式設計 - 列表
- Dart程式設計 - 對映
- Dart程式設計 - 符號
- Dart程式設計 - Rune
- Dart程式設計 - 列舉
- Dart程式設計 - 函式
- Dart程式設計 - 介面
- Dart程式設計 - 類
- Dart程式設計 - 物件
- Dart程式設計 - 集合
- Dart程式設計 - 泛型
- Dart程式設計 - 包
- Dart程式設計 - 異常
- Dart程式設計 - 除錯
- Dart程式設計 - Typedef
- Dart程式設計 - 庫
- Dart程式設計 - 非同步
- Dart程式設計 - 併發
- Dart程式設計 - 單元測試
- Dart程式設計 - HTML DOM
- Dart程式設計實用資源
- Dart程式設計 - 快速指南
- Dart程式設計 - 資源
- Dart程式設計 - 討論
向列表中插入元素
可變列表可以在執行時動態增長。List.add() 函式將指定的值附加到列表的末尾,並返回修改後的列表物件。如下所示。
void main() { List l = [1,2,3]; l.add(12); print(l); }
它將產生以下輸出:
[1, 2, 3, 12]
List.addAll() 函式接受多個以逗號分隔的值,並將這些值附加到列表中。
void main() { List l = [1,2,3]; l.addAll([12,13]); print(l); }
它將產生以下輸出:
[1, 2, 3, 12, 13]
List.addAll() 函式接受多個以逗號分隔的值,並將這些值附加到列表中。
void main() { List l = [1,2,3]; l.addAll([12,13]); print(l); }
它將產生以下輸出:
[1, 2, 3, 12, 13]
Dart 還支援在列表中的特定位置新增元素。insert() 函式接受一個值,並將其插入到指定的索引處。類似地,insertAll() 函式插入給定的值列表,從指定的索引開始。insert 和insertAll 函式的語法如下所示:
List.insert(index,value) List.insertAll(index, iterable_list_of _values)
以下示例分別說明了insert() 和insertAll() 函式的使用。
語法
List.insert(index,value) List.insertAll([Itearble])
示例:List.insert()
void main() { List l = [1,2,3]; l.insert(0,4); print(l); }
它將產生以下輸出:
[4, 1, 2, 3]
示例:List.insertAll()
void main() { List l = [1,2,3]; l.insertAll(0,[120,130]); print(l); }
它將產生以下輸出:
[120, 130, 1, 2, 3]
dart_programming_lists_basic_operations.htm
廣告