Conversión de tipos de datos
Clase 11 de 47 • Curso Básico de Kotlin 2019
En algunos lenguajes de programación cuando hablamos de tipos de datos y su uso, podría ser correcto asignar un tipo de dato que en memoria tiene menor tamaño a uno que tiene mayor. Por ejemplo un tipo de dato entero a uno de tipo long. En Kotlin esto produciría un error.
Es por eso que en Kotlin tenemos unas funciones dedicadas a la conversión de tipos:
- toByte()
- toShort()
- toInt()
- toLong()
- toFloat()
- toDouble()
- toChar()
Si tuviéramos:
var a: Int = 5
Lo asignaríamos de esta forma:
Var b: Long = a.toLong()
A continuación te muestro una lista de las posibles conversiones que podemos hacer:
String a Int e Int a String Long a Int e Int a Long String to Int, and Int to String Conversion Double a Int e Int a Double Long a Double y Double a Long Char a Int e Int a Char String a Long y Long a String String a Array y Array a String String a Boolean y Boolean a String String a Byte y Byte a String Int a Byte y Byte a Int