Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Redes Sociales
Últimos temas
» El foro esta muerto
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

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 140 el Sáb Abr 07, 2012 11:25 pm.

Tipo De Dato Lists(Tambien conocidos Arrays)

Ver el tema anterior Ver el tema siguiente Ir abajo

Tipo De Dato Lists(Tambien conocidos Arrays)

Mensaje por PiloSoft el Miér Abr 04, 2012 6:44 pm

Tipo De Dato Lists(Tambien conocidos Arrays)


Tal vez la colección más común en casi cualquier lenguaje de programación es la matriz o conjunto ordenado de objetos(Arrays). En Dart, las matrices son objetos de lista, así que por lo general sólo los llaman listas . Cuando se compila a JavaScript Dart, una lista Dart compila en una matriz de JavaScript.

Los literales del dardo de la lista parecen literales de matriz de JavaScript. He aquí una lista simple de Dart:
Código:
var list = [1,2,3];
Usted puede obtener una lista de longitud y se refieren a la lista de los elementos tal como lo haría en JavaScript:
Código:
var list = [1,2,3];
print(list.length); // the # of elements: 3
print(list[1]);    // the second item: 2

Usted puede agregar un elemento a una lista con el add() método:
Código:
var list = [1,2,3];
list.add(4);
Para eliminar elementos de una lista (la reducción del tamaño de la lista), utilice el removeRange() método:
Código:
var list = [1,2,3,4];
list.removeRange(2, 1); // remueve el tercer elemento
Hasta ahora, sólo hemos hablado extensibles listas, pero también puede crear listas con un tamaño fijo , mediante el constructor de lista ():
Código:
var list = new List(3); // podemos observar que los () son donde pondremos el tamaño del arreglo diferente a [] en java

Nota: las listas de tamaño fijo no son compatibles con los métodos tales como add () y removeRange () que cambiar la longitud de la lista.

Iterating
Cuando usted necesita para trabajar en cada elemento de una lista, se puede utilizar for , in ... in, o forEach () . Utilice for cuando se necesita el índice de iteración actual:
Código:
var list = [1,2,3];
for (var x = 0; x < list.length; x++) {
  print('$x: ${list[x]}');
}
Si usted no necesita el índice, se puede utilizar for ... in :
Código:
var list = [1,2,3];
for (final x in list) {
  print(x);
}
Si lo que desea es aplicar una función a cada elemento de la lista, utilice el forEach () método
Código:
var list = [1,2,3];
void printElement(element) => print(element);
list.forEach(printElement);
Lista y métodos de recolección

El forEach () método es uno de los muchos métodos prácticos definidos por la lista de la interfaz y su superinterface, Colección(API que pueden buscar en nuestra seccion API´S) . Por ejemplo, el filtro () método devuelve una nueva colección con sólo los elementos que cumplen una condición. every () y some() algunos métodos comprobar si una colección coincide con cada condición o estado de al menos uno, respectivamente. La sort () método le permite ordenar una lista con tus propios criterios.

Resumen de las listas(lists)

Las listas están ordenadas las secuencias de objetos. Dart no tiene ninguna clase o interfaz llamada Array, pero las listas de actuar muy similar a las matrices que tienen muchos lenguajes de programación. Para encontrar los métodos que se pueden invocar en las listas, consulte la documentación de la lista y su superinterface, Colección .

PiloSoft
Admin

Mensajes : 43
Fecha de inscripción : 26/03/2012
Edad : 24
Localización : Jojutla

Ver perfil de usuario http://dartmexico.foroactivo.mx

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.