Dardo – Colecciones

Las colecciones son grupos de objetos que representan un elemento en particular. La biblioteca dart::collection se utiliza para implementar la colección en dart. Hay una variedad de colecciones disponibles en dart. Algunas de las clases de Dart Collection son: List<E>: una lista es un grupo ordenado de objetos. Set<E>: colección de objetos en la que … Continue reading «Dardo – Colecciones»

Dardo – Pruebas unitarias

La prueba unitaria es un proceso de prueba de componentes individuales de un software/aplicación por separado, para garantizar que cada componente funcione según lo previsto.  Proporciona múltiples ventajas tales como: Capacidad para probar componentes individuales sin ejecutar todo el software/aplicación. Identifique errores fácilmente dentro de un componente específico. Dart proporciona un paquete llamado prueba que … Continue reading «Dardo – Pruebas unitarias»

Dart: conceptos avanzados de colecciones iterables

En este artículo, analizaremos algunos de los conceptos importantes relacionados con iterables en Dart.  1. La indexación con el operador [ ] no es válida: En dart, no hay operador [] en Iterable. Para entender mejor, echemos un vistazo al siguiente ejemplo. Ejemplo: Dart void main() {        // invalid program   Iterable<int> iterable = [1, … Continue reading «Dart: conceptos avanzados de colecciones iterables»

Dart: métodos comunes de recolección

List, Set y Map comparten funciones comunes que se encuentran en muchas colecciones. Parte de esta funcionalidad común está definida por la clase Iterable, que implementan List y Set. 1. estáVacío() o no estáVacío: Use isEmpty o isNotEmpty para verificar si una lista, conjunto o mapa tiene elementos: Ejemplo: Dart void main(){      var coffees … Continue reading «Dart: métodos comunes de recolección»