No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11 Días
18 Hrs
20 Min
13 Seg

Colección de tipo Lista

17/23
Recursos

Aportes 9

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para iterar listas y sets, me parece que es más claro hacerlo de esta manera:

  List<String> amigos = ["Pepe", "Juan", "Tito"];
  
  for (String amigo in amigos) {
    print(amigo);
  }

He aqui mi aporte a la clase!

Se puede hacer así también:

List<String> amigos = ["Amanda", "Beto", "Carmen"];
amigos.forEach( (amigo) {
	print("$amigo -- ${amigo.runtimeType}"); 
})

Result:
Armanda – String
Beto – String
Carmen – String

Aquí el ejercicio de la clase.

void main() {
List<String> amigos = ["Abigail","Michel","Chucho"];
  
 // print(amigos.isEmpty);
  print("Lista de amigos: $amigos");
  print(amigos.length);
  
  amigos.add("Kevin");
  amigos.insert(2,"Leidy");
  amigos.remove("Abigail");
  //amigos.clear();
  
  for(int i = 0; i < amigos.length; i++){
    print("Amigos[$i]: ${amigos[i]}");
  }
  
  if(amigos.isEmpty){
    print("No hay amigos en la lista");
  }
}
void main() {
  List<String> amigos;
  amigos = ["Julio", "Andres", "Igor", "Santi"];
  saludar(amigos);
  amigos.add("Dugi");
  saludar(amigos);
  amigos.remove("Santi");
  saludar(amigos);
  amigos.insert(1, "Niggabait");
  saludar(amigos);
  amigos.clear();
  saludar(amigos);
  validacion(amigos); 
  
}


void saludar (array){
    for (String amigo in array) {
    print("hola $amigo");
  }
  print ("*"*10);
}

void validacion (array){
  if (array.isEmpty){
    print ("El array esta vacio");
  }
}




void main() {
  List<String> amigos;
  amigos = ["Julio", "Andres", "Igor", "Santi"];
  saludar(amigos);
  amigos.add("Dugi");
  saludar(amigos);
  amigos.remove("Santi");
  saludar(amigos);
  amigos.insert(1, "Niggabait");
  saludar(amigos);
  amigos.clear();
  saludar(amigos);
  validacion(amigos); 
  
}


void saludar (array){
  for (int i = 0; i < array.length; i++){
    print("hola ${array[i]}");
  }
      print("*"*10);
}

void validacion (array){
  if (array.isEmpty){
    print ("El array esta vacio");
  }
}

Lista (List)

ℹ️ Definición
Una Lista es una colección indexable de objetos con una longitud.

.
En definición e inicialización, una lista puede inferir los datos mediante introspección en tiempo de compilación.
.
Las listas indexan desde el índice zero , dicho índice expresa la longitud como propiedad.

var tranports = ['Car', 'Boat', 'Plane'];
// transports.length = 3

Como inicialización composicional, es posible utilizar spread operator (...) o condición para creación:

var positiveNumbers = [1, 2, 3];
var realNumbers = [0, ...positiveNumbers];

var discounts = ['Welcome', if (annuary) 'New year'];
var stringNumbers = ['#0', for (var number in positiveNumbers) '#$number'];

Código del Ejercicio:

void main() {
  
  // Lista de Amigos
  
  List<String> amigos = ["Amanda", "Beto", "Carmen"];
  
  print(amigos.isNotEmpty);
  
  print(amigos);
  
  print(amigos.length);
  
  print(amigos.reversed);
  
  amigos.add("Amanda");
  
  amigos.remove("Beto");
  
  amigos.insert(1, "Damian");
  
  print(amigos);
  
  amigos.clear();

   for (int i = 0; i < amigos.length; i++) {
     print("amigos [$i]: ${amigos[i]}");
   }
    
  }