Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Colección de tipo Mapa

19/23
Recursos

Aportes 6

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

En los recursos de la clase no hay enlace a documentación oficial, lo adjunto por aquí: https://dart.dev/guides

La función para añadir elementos al mapa es: https://api.dart.dev/stable/2.15.1/dart-core/Map/addEntries.html

Todo lo referente a Map: https://api.dart.dev/stable/2.15.1/dart-core/Map-class.html

  • Map

    Colección de pares de llave - valor en Python, por ejemplo, se les conoce como diccionarios y se declaran de la siguiente forma:

    Map<String, dynamic> = {
    	//llave :  valor
    	nombre: "Daniel", //Las llaves no se pueden repetir
    	edad: 24,
    }
    
void main() {
  
  Map <String, dynamic> persona= {
    "nombre": "Ana",
    "pais"  : "Chile",
    "edad"  : 12,
    "Altura": 1.6,
  };
  
  persona.addEntries([MapEntry('Sexo', 'Mujer')]);
  
  print(persona.keys);
  print(persona.values);
}

Mi aporte:

<void main() {
  Map<String, dynamic> persona = {
    "nombre": "Ana",
    "edad": 12,
    "pais": "Colombia",
    "altura": 1.75,
  };

  persona.addAll({"Profesión":"Ingeniera"});

  print(persona.keys);
  print(persona.values);

  print("Nombre: " + persona["nombre"]);

  if(persona["pais"] == null) {
    print("La persona no tiene pais");
  }
  else {
    print("El pais de la persona es: " + persona["pais"]);
  }
}> 
 void main(){
 Map <String, dynamic>persona = {
    "nombre": "Andres",
    "edad": 32,
    "pais": "Honduras",
    "altura": 1.76,
  };
  
  persona.addEntries([MapEntry('Ciudad', 'Tegucigalpa')]);
  print(persona);
}