Métodos de instancia y clase en Dart

Dart nos proporciona la capacidad de crear métodos propios. Los métodos se crean para realizar determinadas acciones en clase. Los métodos nos ayudan a eliminar la complejidad del programa. Debe tenerse en cuenta que los métodos pueden o no devolver ningún valor y también pueden o no tomar algún parámetro como entrada. Los métodos en … Continue reading «Métodos de instancia y clase en Dart»

Dardo – Recursividad

La recursividad en cualquier lenguaje de programación significa que una función se llama a sí misma. Se utiliza para resolver grandes problemas complejos dividiéndolos en subproblemas más pequeños. Dart también implementa la recursividad de manera similar. En una función recursiva, la función se llama a sí misma repetidamente hasta que se alcanza una condición base. … Continue reading «Dardo – Recursividad»

Dart – Seguridad nula

Seguridad nula en palabras simples significa que una variable no puede contener un valor ‘nulo’ a menos que haya inicializado con nulo a esa variable. Con seguridad nula, todos los errores de desreferencia nula en tiempo de ejecución ahora se mostrarán en tiempo de compilación. String name = null ; // This means the variable … Continue reading «Dart – Seguridad nula»

Dart – Operador de propagación (…)

En Dart, el Operador de extensión (…) y el Operador de extensión de reconocimiento nulo (…?) se utilizan para insertar múltiples elementos en una colección como Listas, Mapas, etc. Sintaxis: Operador de propagación …Data_structure Operador de propagación consciente de nulo …?Data_structure Ejemplo 1: uso de operadores de propagación con List . Dart // main function … Continue reading «Dart – Operador de propagación (…)»