En esta página:
Todos los Lenguajes de Programación tiene tipos de variables, Kotlin no es la excepción, pero es importante conocer como son estas variables en cada Lenguaje de programación y en este Post vamos a conocer los tipos de variables que hay en Kotlin, saber esta información es muy útil, sobre todo antes de iniciar un proyecto con este genial Lenguaje de Programación.
Antes de continuar te invito a leer los siguientes artículos:
- Que es Kotlin y otros detalles
- Creando una Aplicación Android que responda ante comandos de Voz mediante Inteligencia Artificial y Machine Learning (Kotlin)
- Como funciona la referencia de métodos en Kotlin (Desmenuzando el código)
Asimismo te invito a escuchar el Podcast: “Donde buscar ayuda sobre Programación”:
Spotify | SoundCloud |
Básicamente tenemos 5 tipos de variables que existen en Kotlin hasta la fecha de este Post, estas son de tipo números, caracteres, booleanos, arrays, strings y veremos como convertir un tipo de variable a otro. Veamos cada tipo de variable a continuación.
Números
En Kotlin existen 6 tipos de números hasta la fecha de este Post, estos son byte, short, int, long, float y double los cuales cuentan con diferentes valores mínimos máximos y están restringidos a un intervalo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// Byte val tipovariable1: byte = 1 // Short val tipovariable2: short = 25 // Integer val tipovariable3: int = 8 // Long val tipovariable4: long = 1000000008 // Float val tipovariable5: float = 96.00f // Double val tipovariable6: double = 36.00 |
Los diferentes tipos de datos en el grupo de variables de tipo números, permiten un mejor rendimiento en el código.
Caracteres (Characters)
El valor de este tipo de variable se escribe entre comillas simples, si agregas más de un valor, muestra un error. Este tipo de variable te permite escribir un valores como una letra, dígito, escape char o unicode.
1 2 3 4 5 6 7 |
// Con una letra val primeraLetraPostre: Char = 'T' // Torta de Chocolate // Con un dígito val primerNumeroStock: Char = '3' // Stock de Torta de Chocolate 36 |
Este tipo de variables no se puede declarar como las variables de tipo número, se puede usar var o val para declarar este tipo de variable.
Booleanos
Este tipo de variables hace uso de true o false, los valores 1 y 0 no pueden ser usados como valores booleanos.
1 2 3 4 5 6 7 |
// true val stockagotado: Boolean = true // false val stockagotado: Boolean = false |
Son útiles para verificar o validar un determinado estado dentro de una aplicación.
Arrays
Este tipo de variables esta compuesto por una serie o conjunto de datos en su interior, los tipos de datos que puede contener un array, son strings, números chars y null.
1 2 3 4 5 6 7 8 9 |
val edades = arrayOf(14, 17, 20, 24, 27) val postres = arrayOf("Torta de Chocolate", "Gelatina de Fresa", "Pie de Manzana", "Crema Volteada") val primerNombrePostre = arrayOf('T', 'G', 'P', 'C') val datosnull = arrayOfNulls<String>(7) |
Son muy usados para almacenar varios datos, estos se pueden exportar en formato JSON como lo hacen los endpoints o rutas de las API REST.
Strings
Este tipo de variables tiene en su interior una o varias palabras, estas se colocan dentro de comillas dobles.
1 2 3 4 |
// String val postre1 = "Torta de Chocolate" |
Son muy comunes en el desarrollo de aplicaciones, no solo con Kotlin, si no también en otros Lenguajes de Programación.
Convertir un de Tipo de variable a Otro
En kotlin podemos convertir un tipo de variable a otro tipo, la conversión que hace Kotlin es de tipo explícita.
1 2 3 4 5 6 7 8 9 |
toByte(): Byte toShort(): Short toInt(): Int toLong(): Long toFloat(): Float toDouble(): Double toChar(): Char |
Por ejemplo si queremos convertir un dato de tipo byte a integer podemos hacer lo siguiente:
1 2 3 4 5 6 7 8 |
val datodetipobyte: Byte = 1 val datodetipointeger: Int = datodetipobyte.toInt() print(i) // Obtengo 1 |
Su uso es muy útil para pasar un tipo de dato a otro, es muy usado en el desarrollo de aplicaciones en donde constantemente se necesita manipular los datos.
Conclusión
Kotlin es genial y dominar el uso de sus tipos de variables es muy sencillo, solo debes de poner en práctica su uso y poco a poco lograrás dominarlas.
Nota
- Los pasos mencionadas y el código utilizado en este Post pueden ser modificadas o continuar en el futuro, esto no depende de mi, si no de los Desarrolladores que dan soporte a Kotlin.
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.