-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path06. Map
34 lines (27 loc) · 806 Bytes
/
06. Map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
void main(){
// Map : objeto que almacena datos en forma de llave. - Diccionario
Map usuario ={
"nombre": "Jose",
"apellido": "Lopez",
"pais": "Perú"
};
print(usuario["nombre"]);
print(usuario["apellido"]);
print(usuario["pais"]);
// para usar tipos de pares de valores para usuarios, lo ideal siempre es indicar que tipo de datos contendra.
Map <String, dynamic> users ={
"nombre": "Jose",
"apellido": "Lopez",
"pais": "Perú"
};
print(users["nombre"]);
print(users["apellido"]);
print(users["pais"]);
print("El mapa tiene ${usuario.length} elementos");
// agregaremos un par de llame valor
usuario.addAll({"ciudad": "cusco"});
print(usuario);
print(usuario.containsValue("Lopez"));
usuario.clear();
print(usuario);
}