Buscar
Últimos temas
¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado Ninguno
El record de usuarios en línea fue de 140 durante el Sáb Abr 07, 2012 11:25 pm
Tipo De Dato Maps
Página 1 de 1.
Tipo De Dato Maps
Tipo De Dato Maps
En general, un mapa es un objeto que asocia llaves a los valores. Dart para el apoyo es proporcionado por los mapas de los literales del mapa y el map(API) de la interfaz.
Aquí está un mapa Dart simple:
- Código:
var gifts = {
"first" : "partridge",
"second" : "turtledoves",
"fifth" : "golden rings"};
En los literales mapa(Map), cada clave debe ser una cadena(String). Si utiliza un constructor del mapa, entonces usted tiene más opciones: la clave puede ser una cadena, un número o cualquier otro objeto que implementa el habilitados para hash de la interfaz.
- Código:
var map = new Map(); // use a Map constructor
map[1] = "partridge"; // key is 1; value is "partridge"
map[2] = "turtledoves"; // key is 2; value is "turtledoves"
map[5] = "golden rings"; // key is 5; value is "golden rings"
Se agrega un nuevo par clave-valor a un mapa existente tal como lo haría en JavaScript:
- Código:
var gifts = { "first": "partridge" };
gifts["fourth"] = "calling birds"; // add a key-value pair
- Código:
var gifts = { "first": "partridge" };
print(gifts['first']); // partridge
- Código:
var gifts = { "first": "partridge" };
print(gifts['fifth']); // null
- Código:
var gifts = { "first": "partridge" };
gifts["fourth"] = "calling birds";
print(gifts.length); // 2
- Código:
var gifts = { "first": "partridge" };
gifts["fourth"] = "calling birds";
gifts.remove('first');
print(gifts.length); // 1
print(gifts['first']); // null
- Código:
var gifts = { "first": "partridge" };
var regifts = new Map.from(gifts);
print(regifts['first']); // partridge
Iterating
Usted tiene algunas opciones para iterar a través de los contenidos de un mapa. Uso de la forEach () método le da acceso a la clave y el valor.
- Código:
var gifts = {
"first" : "partridge",
"second": "turtledoves",
"fifth" : "golden rings"};
gifts.forEach((k,v) => print('$k : $v'));
Nota: Mapa en sí no se extiende la interfaz de la colección.
Resumen de mapas
Los literales de Mapa y la Ubicación de la interfaz le permiten asignar teclas a los valores. Si utiliza un literal para crear un mapa, las claves deben ser cadenas
Temas similares
» Tipo De Dato Booleans
» Tipo De Dato String En Dart
» Tipo de Dato Numbers (Numeros)
» Tipo De Dato Lists(Tambien conocidos Arrays)
» Tipo De Dato String En Dart
» Tipo de Dato Numbers (Numeros)
» Tipo De Dato Lists(Tambien conocidos Arrays)
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
Miér Oct 22, 2014 5:55 pm por dartabasit
» Actualizaciones en el DartEditor
Vie Abr 20, 2012 10:01 pm por PiloSoft
» Un Programa Básico Dart
Miér Abr 18, 2012 4:26 pm por dk23
» Boletin Semanal Del Equipo Dart (13/04/2012)
Vie Abr 13, 2012 3:59 pm por PiloSoft
» Festival Latinoamericano De Instalacion De Software Libre
Jue Abr 12, 2012 1:49 pm por PiloSoft
» La depuración habilitada para el Editor de Dart, más vivo edición de CSS
Jue Abr 12, 2012 12:44 pm por PiloSoft
» Hola Mundo
Mar Abr 10, 2012 11:46 pm por ckrattoz
» Guia Del Estilo Dart
Mar Abr 10, 2012 11:43 pm por PiloSoft
» Traductor de JavaScript a Dart
Dom Abr 08, 2012 8:56 pm por PiloSoft