Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04.1 Tipos de Datos Kotlin
04.1 Tipos de Datos Kotlin
Primero de todo, recuerda que el objetivo de cualquier programa es procesar datos. Estos datos tienen que ser de
un tipo. Un tipo de datos debe de pertenecer a un grupo de valores, y que estos sean válidos, para poder
procesarlos.
Empezaremos con el tipo primitivo int. Este tipo de datos representa cualquier número sin decimales, ya sea
positivo o negativo.
Aunque es habitual encontrarlo escrito en el código fuente como int, hay otros lenguajes, como visual basic, que
se escribe integer.
Al igual que ocurre en Java, Kotlin permite definir variables de dos tipos, inmutables, que significa que
no pueden ser modificadas (en Java la marcamos como final) mediante la palabra reservada val y
mutables, que significa que pueden ser modificadas en cualquier momento, definidas mediante la
palabra reservada var; veamos la siguiente serie de ejemplos.
Como podemos apreciar, en la línea de código anterior indicamos que creamos una variable mutable
llamada age con el valor numérico entero de 27, pero no indicamos explícitamente infiere que es de tipo
entero (int) en base al valor establecido en la variable, ya sea de tipo inmutable:
val age = 27
var age:Int
Y especificar explícitamente el tipo de dato y definir el tipo de dato:
var age:Int = 27
Como podemos ver, las opciones sobran y se adaptan según las necesidades.
Por supuesto, podemos declarar otros tipos de datos como Char, Booleanos, String etc:
Por supuesto que se mantienen toda la lógica explicada hasta el momento; es decir si es mutables (var) e
inmutables (val), si el valor es explicito o implícito etc.
Como podrás darte cuenta, las anteriores definiciones ya sea infiriendo el tipo o no pueden ser empleadas con val.
Double 64
Float 32
Long 64
Int 32
Short 16
Byte 8
Boolean
Char
String