in

Programación de dardos – Mapa


El objeto Mapa es un par clave / valor simple. Las claves y los valores de un mapa pueden ser de cualquier tipo. Un mapa es una colección dinámica. En otras palabras, Maps puede crecer y reducirse en tiempo de ejecución.

Los mapas se pueden declarar de dos formas:

  • Uso de literales de mapas
  • Usando un constructor de mapas

Declaración de un mapa usando los literales del mapa

Para declarar un mapa utilizando literales de mapa, debe encerrar los pares clave-valor dentro de un par de llaves «{}».

Aquí está su sintaxis

var identifier = { key1:value1, key2:value2 [,…..,key_n:value_n] }

Declarar un mapa usando un constructor de mapas

Para declarar un mapa usando un constructor de mapas, tenemos dos pasos. Primero, declare el mapa y segundo, inicialice el mapa.

los sintaxis para declarar un mapa es como sigue –

var identifier = new Map()

Ahora, use la siguiente sintaxis para inicializar el mapa

map_name[key] = value

Ejemplo: Map Literal

void main() { 
   var details = {'Usrname':'tom','Password':'pass@123'}; 
   print(details); 
}

Producirá lo siguiente producción

{Usrname: tom, Password: pass@123}

Ejemplo: agregar valores a los literales de mapas en tiempo de ejecución

void main() { 
   var details = {'Usrname':'tom','Password':'pass@123'}; 
   details['Uid'] = 'U1oo1'; 
   print(details); 
} 

Producirá lo siguiente producción

{Usrname: tom, Password: pass@123, Uid: U1oo1}

Ejemplo: constructor de mapas

void main() { 
   var details = new Map(); 
   details['Usrname'] = 'admin'; 
   details['Password'] = 'admin@123'; 
   print(details); 
} 

Producirá lo siguiente producción

{Usrname: admin, Password: admin@123}

Nota – Un valor de mapa puede ser cualquier objeto, incluido NULL.

Mapa – Propiedades

los Mapa clase en el paquete dart: core define las siguientes propiedades:

No Señor Descripción de propiedad
1 Teclas

Devuelve un objeto iterable que representa claves.

2 Valores

Devuelve un objeto iterable que representa valores.

3 Largo

Devuelve el tamaño del mapa

4 esta vacio

Devuelve verdadero si el mapa es un mapa vacío

5 no está vacío

Devuelve verdadero si el mapa es un mapa vacío

Mapa – Funciones

A continuación se muestran las funciones de uso común para manipular mapas en Dart.

No Señor Nombre y descripción de la función
1

añadir todo()

Agrega todos los pares clave-valor de otros a este mapa.

2

claro()

Elimina todos los pares del mapa.

3

retirar()

Elimina la clave y su valor asociado, si está presente, del mapa.

4

para cada()

Aplica f a cada par clave-valor del mapa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Pandas vs NumPy – javatpoint

apple touch icon@2

¿Cómo cambio una opción HTML seleccionada usando JavaScript?