¿Qué Es Kotlin?
Enviado por Eduardo Ramos • 6 de Septiembre de 2022 • Apuntes • 2.505 Palabras (11 Páginas) • 78 Visitas
KOTLIN
____
[pic 1]
¿Qué Es Kotlin?
Es un lenguaje mucho más moderno de java que seguramente se convertirá en el estándar a la hora de programar aplicaciones.
Comentarios
Los comentarios son códigos no interpretados por el programa. Ayuda a otros programadores a entender nuestro código. Son solo notas.
//Esto es un comentario
/*
Todo lo que esté entre “/*” y “*/” es un comentario
*/
Variable
Sirve para almacenar datos temporales y utilizarlos a lo largo de nuestro código. Para crear una variable en kotlin usamos la palabra reservada “var”.
var “nombreDeLaVariable” = “Valor”
Ejemplo:
var myFirstVariable = “Hello World!”
Luego imprimimos nuestra variable por consola por la salida estándar de Android Studio. Usamos el comando ‘println (“nombre de la variable”).
Una variable puede cambiar y puede tomar nuevos valores simplemente cambiando el “Valor” en nuestra variable. El “nombreDeLaVariable” se otorga siguiendo la nomenclatura CamelCase.
Ejemplos de nomenclatura CamelCase:
var variableNueva
var nomenclaturaCamelCase
Para darle un valor a una variable hacemos lo siguiente:
var myFirstVariable = “Hello World!”
Tenemos la variable (var myFirstVariable), después ponemos el signo igual (=) dejando un espacio entre la variable (var) y el signo, por último añadimos el valor (“Hello World!”), que en este caso es de tipo String (cadena de texto), que se otorga poniendo el texto entre comillas (“ “).
Constante
Para crear una constante usamos la palabra reservada “val”.
val “nombreDeLaConstante” = “Valor”
Ejemplo:
val myFirstConstant = “Valor tipo String”
La diferencia entre variable (var) y constante (val) es que var puede obtener otro “Valor” mientras que val no, siempre tendrá el mismo. El “nombreDeLaConstante” también se otorga con la nomenclatura CamelCase.
Tipos De Datos
Siempre que declaramos una var o una val, tiene que estar asociada con un tipo de dato. Un tipo de dato es un atributo, este define el tipo de valor que puede ser asignado dentro de esa variable o constante.
Datos de tipo String
Almacena cadenas de texto y su valor debe ser escrito entre comillas (“ “).
Ejemplo:
val estroEsString = “Esto es un valor String”
val estoEsString2 = “Tipo cadena de texto”
También se pueden unir dos o más val/var de tipo String de la siguiente manera:
val uniendoString1Y2 = estoEsString + “ “ + estoEsString2
Se deja un espacio entre las dos frases colocando (“ “), al ser impreso se unen las dos frases dando como resultado una frase compuesta.
Datos de tipo Entero
Estos se dividen en Byte (almacena desde -127 a 128), Short (almacena desde -32 768 a 32 767), Int (almacena desde -2 147 483 648 a 2 147 483 647), Long (almacena desde -2^63 a [2^63]-1).
Ejemplos:
var unNumeroUno = 1
var unNumeroDos = 2
En los datos de tipo String podemos agrupar dos o más frases, en los datos de tipo entero los podemos operar de forma matemática de la misma manera.
var sumaUnoYDos = unNumeroUno + unNumeroDos
Datos de tipo Decimal
Para estos también tenemos dos tipos de datos que, como pasa en los enteros, se diferencian por su longitud/capacidad. Tenemos los Float (hasta 32 bits) y los Double (hasta 64 bits).
Ejemplos:
val numeroDecimal1 = 1.5
val numeroDecimal2 = 2.5
El anterior ejemplo representa una constante tipo Double, si queremos que una var/val sea tipo Float tenemos dos opciones.
var numeroDecimalFloat :Float = 1.7
var numeroDecimalFloatDos = 2.7f
Este tipo de datos también se pueden operar de la misma manera que los enteros.
val numeroDecimal3 = numeroDecimal1 + numeroDecimal2
No hay problema en operar un número entero y un número decimal, ya que el entero se puede interpretar perfectamente de forma decimal sin presentar ningún problema.
...