Kotlin

Kotlin – POO. Clases, constructores, getters y setters

Resumen: en este post voy a explicar cómo usar la programación orientada a objetos (POO u OOP) en Kotlin.

También voy a dar un repaso y ejemplos de código para declarar clases, crear objetos, definir constructores y los getters y setters.

Programación orientada a objetos en Kotlin

Tema de la imagen: SynthWave ’84.

De igual forma explicaré los niveles de acceso, que son private, protected, internal y public.

Continue reading…

Funciones en Kotlin

En este artículo veremos cómo definir e invocar funciones en Kotlin usando la palabra reservada fun.

Daremos un repaso para ver recursividad, funciones variádicas, vacías, de una sola línea, sobrecarga de métodos, funciones con nombres de parámetros, funciones como variables y mucho más.

Factorial en Kotlin – Ejemplo de función con recursividad

Una función es una forma de separar y dividir la lógica de nuestros programas. La mayoría de veces, las funciones en Kotlin reciben argumentos, los procesan y devuelven un resultado.

A veces hay funciones que no regresan nada, o que no reciben nada; pero que igualmente sirven para algo.

Continue reading…

Rangos en Kotlin

Los rangos en Kotlin son un tipo de iterador que sirven sobre todo en los ciclos.

Un rango se define usando los dos puntos .. y va de un punto a otro. Puede avanzar por pasos y puede ser invertido.

Continue reading…

Instalar compilador de Kotlin en Windows

En este post voy a mostrarte cómo instalar el compilador de Kotlin en Windows; muy diferente al plugin de Android Studio, ya que en este caso vamos a instalar el compilador para poder compilar código de Kotlin en Windows sin ninguna otra dependencia.

Voy a enseñarte cómo descargar los archivos para Windows y cómo agregar los binarios a la PATH para poder invocar al compilador desde cualquier lugar.

Continue reading…

Arreglos en Kotlin

En este post vamos a ver cómo declarar arreglos en Kotlin y cómo recorrerlos usando un ciclo for.

Recordemos que los arreglos no son más que colecciones de elementos del mismo tipo, a los que se accede a través de su índice.

Continue reading…

Booleanos en Kotlin

Uno de los tipos de datos básicos al programar en cualquier lenguaje de programación son los booleanos, que pueden ser true o false y nada más.

Kotlin tiene el tipo de dato Booleano a través del tipo de dato Boolean.

Continue reading…