Programación de dardos: lista de colecciones

Una lista es simplemente un grupo ordenado de objetos. losdart:core Library proporciona la clase List que permite la creación y manipulación de listas.

Las listas en Dart se pueden clasificar como:

  • Fixed Length List - La longitud de la lista no puede cambiar en tiempo de ejecución.

  • Growable List - La longitud de la lista puede cambiar en tiempo de ejecución.

Ejemplo

A continuación se muestra un ejemplo de la implementación de List de Dart.

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); 
}

los output del código anterior es como se indica a continuación:

WARNING 
ERROR 
INFO 
3 
size after removing. 
2