-
LecciónGenéricos en funciones
Las funciones también pueden especificar genéricos, de tal manera que el tipo de datos de uno de los parámetros de la función es desconocido hasta el momento en el que se invoca la función y se especifica el valor de ese parámetro. Esto tendrá una serie de consecuencias interesantes en... -
LecciónTipos enumerados
Los tipos enumerados son una interesante alternativa que tiene TypeScript para declarar una serie de valores relacionados entre sí, que podemos usar para tipar variables donde queramos que el dominio de valores que se pueden aceptar quede limitado a un subconjunto pequeño. -
LecciónClases: modificador private
Con el modificador private podemos ocultar algunos atributos pertenecientes a una clase para que desde fuera no puedan ser vistos y modificados, facilitando así que nuestras clases sólo expongan la información que están dispuestos a exponer. -
Lecciónlet en Kotlin: para qué sirve, cómo se usa y trucos
let es una de las funciones de Kotlin que bien usada te puede ayudar a escribir código limpio y ordenado. Se trata de una scope function que te permite crear una función lambda donde le entra como parámetro el valor del que llamas let. En este vídeo te enseño algunos... -
Lección 📈 En tendenciaFunciones recursivas con listas
Volvemos con la recursividad, esta vez para hablar de cómo aprovechar el pattern matching en listas, por ejemplo, para hacer funciones reductoras o transformadoras. Normalmente querremos usar las funciones nativas del módulo Enum o Stream, pero cuando no quede otra, tenemos a nuestra disposición recursividad. -
LecciónOperadores lógicos y proposicionales
Los operadores lógicos proposicionales evalúan a true o false según cómo de true o de false sean los inputs. NOT niega la veracidad de su input, AND sólo es true cuando ambas entradas sean true, OR es true salvo que ninguna entrada sea true. -
LecciónÁrboles B (parte 2)
En este episodio se explica el algoritmo de búsqueda para árboles B, mediante ejemplos y presentando también el pseudocódigo. -
LecciónFunciones variádicas en Java
Una función variádica es una función que acepta un número variable de parámetros, es decir, que es tan válida llamarla con un parámetro, como con dos, como con tres. En el lenguaje de programación Java, una función variádica se escribe utilizando los tres puntos junto al tipo, por ejemplo, [int...... -
LecciónDiccionario de un proceso y mantener un estado
El estado representa la información que se conserva junto al proceso para que haga sus cosas. En esta lección te muestro dos estrategias sobre cómo persistir esa información entre llamadas a receive: mediante funciones intermedias y mediante diccionarios. -
LecciónUso de la función filter
La función filter del módulo Enum sirve para extraer de una colección enumerada de elementos una subcolección en la que sólo nos quedamos con aquellos elementos que cumplan con una condición booleana que le indiquemos previamente.