ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Qué Es Kotlin?


Enviado por   •  6 de Septiembre de 2022  •  Apuntes  •  2.505 Palabras (11 Páginas)  •  78 Visitas

Página 1 de 11

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.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (47 Kb) docx (118 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com