Dart列表

2019-10-16 22:06:55

List只是一組有序的物件。dart:core庫提供了List類,可以建立和操作列表。

Dart中的列表可分為 -

  • 固定長度列表 - 列表的長度不能在執行時更改。
  • 可增長列表 - 列表的長度可以在執行時更改。

範例
下面給出了一個Dart實現List的例子。

void main() { 
   List logTypes = new List(); 
   logTypes.add("WARNING"); 
   logTypes.add("ERROR"); 
   logTypes.add("INFO");  

   // iterating across list 
   for(String type in logTypes){ 
      print(type); 
   } 

   // printing size of the list 
   print(logTypes.length); 
   logTypes.remove("WARNING"); 

   print("size after removing."); 
   print(logTypes.length); 
}

執行上面範例程式碼,得到以下結果 -

WARNING 
ERROR 
INFO 
3 
size after removing. 
2