Detalle:
Introducción a Kotlin
Introducción al Curso de Kotlin
Qué es la Java Virtual Machine
Qué es Kotlin
Configuración del entorno
Instalación de IntelliJ
Instalación de IntelliJ en Linux
Kotlin con Visual Studio Code
Hola mundo Kotlin
Hola mundo con Kotlin
Variables en Kotlin
Kotlin y sus tipos de variables
Modificadores y tipos de datos en Kotlin
Operaciones con los tipos de datos en Kotlin
Kotlin y la programación funcional
Estructuras de control: if
Estructuras de Control: when
Conceptos básicos de Kotlin
Bucles: While y Do While
Ciclos
Null-Safety en Kotlin
Valores nulos, Double bang y cómo solucionarlos.
Try Catch
Elvis operator
Collections en Kotlin
Listas
Como ordenar listas con las funciones que tiene Kotlin
Maps
Sets
Libera el potencial de las funciones
¿Qué son las funciones?
Funciones y funciones de extensión
Tipos de parámetros en las funciones
Lambdas
High Order functions
Scope functions
Let
With
Run
Apply
Also
Proyecto: Bola 8 mágica
Creando el menú de nuestra bola mágica
Contestando aleatoriamente
¿Cómo continuar tu camino en Kotlin?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Giuseppe Vetri
Aportes 10
Preguntas 0
Paradigma imperativo:
Se centra en describir como funciona un programa.
Paradigma de programación funcional
Se centra en que tiene que hacer un programa y no en como se hace.
**Características de Kotlin **
Es inmutable: Recordemos que un elemento es mutable cuando puede cambiar de estado, sera inmutable cuando no lo haga.
Las funciones son objetos:
Las funciones pueden almacenarse en variables, pasarse como parámetros y tratarse como cualquier otro objeto
Utiliza funciones puras
Reciben siempre los mismos parámetros y devuelven siempre el mismo resultado
Paradigmas de la programación:
Son formas de escribir código.
Paradigma Imperativo:
Se basa en modificar variables de estado que se encuentran dentro del programa y así hacer que el código realice las tareas que quieres.
Paradigma declarativo:
Nos ayuda a entender que es lo que tiene que hacer un programa, sin tener que entender como lo hace.
Programación Funcional.
Mientras que los programas imperativos tienden a proporcionar los pasos a dar por un programa, los funcionales tienden a enfatizar la composición y disposición de las funciones, sin especificar pasos de manera explícita.
Existen varias formas de escribir codigo y estas formas son llamadas:
Este paradigma se basa en modificar el estado de tu programa madificando estados dentro del mismo. Se centra en describir como funciona un programa.
No es un lenguaje 100% funcional como Haskell o Scala. Pero tine varios conceptos que nos ayudaran a sacarle mayor provecho a Kotlin.
Un elemento es mutable cuando puede cambiar, inmutable cuando no. Es recomendable usar variables de solo lectura y estructuras de datos no mutables.
Las funciones pueden almacenarse en variables, pasarse como parametros y tratarse como cualquier otro objeto.
Recibe siempre los mismos parametros y devuelve siempre el mismo resultado.
No puede verse afectada por elementos fuera de su entorno.
En informática, la programación imperativa es un paradigma de programación que utiliza declaraciones que cambian el estado de un programa.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?