Tipos de datos en Kotlin

Los tipos de datos son una parte fundamental de cualquier lenguaje de programación, y Kotlin no es una excepción. En este artículo, aprenderemos todo lo que necesitas saber sobre los tipos de datos en Kotlin, desde los tipos básicos hasta los tipos más complejos.

Tipos de datos básicos en Kotlin

En Kotlin, existen dos categorías principales de tipos de datos:

  • Tipos primitivos: Son tipos de datos simples que no se pueden descomponer en partes más pequeñas. Los tipos primitivos en Kotlin son:
    • Int: Números enteros (por ejemplo, 1, 2, 3)
    • Long: Números enteros grandes (por ejemplo, 1234567890)
    • Short: Números enteros cortos (por ejemplo, 1, 2, 3)
    • Byte: Números enteros muy pequeños (por ejemplo, 1, 2, 3)
    • Float: Números decimales de precisión simple (por ejemplo, 3.14, 1.23)
    • Double: Números decimales de precisión doble (por ejemplo, 3.1415926535, 1.2345678901)
    • Boolean: Valores booleanos (true o false)
    • Char: Caracteres Unicode (por ejemplo, ‘a’, ‘B’, ‘C’)
    • String: Cadenas de texto (por ejemplo, «Hola mundo», «Kotlin»)
  • Tipos de referencia: Son tipos de datos que se refieren a un objeto en la memoria. Los tipos de referencia más comunes en Kotlin son:
    • Array: Arreglos de elementos del mismo tipo
    • List: Listas ordenadas y mutables de elementos
    • Map: Mapas que asocian claves con valores
    • Set: Conjuntos de elementos únicos

Ejemplos de tipos de datos


val numeroInt: Int = 10
val numeroLong: Long = 1234567890L
val numeroShort: Short = 10
val numeroByte: Byte = 1
val numeroFloat: Float = 3.14F
val numeroDouble: Double = 3.1415926535
val booleano: Boolean = true
val caracter: Char = 'a'
val nombre: String = "Juan Pérez"

Lenguaje del código: Kotlin (kotlin)

Conversión de tipos de datos

En ocasiones, es necesario convertir un tipo de dato a otro. Kotlin proporciona diferentes funciones para realizar conversiones de tipos.

Ejemplo:


val numeroInt: Int = 10
val numeroDouble: Double = numeroInt.toDouble()

Lenguaje del código: Kotlin (kotlin)

Tipos de datos complejos

Además de los tipos de datos básicos, Kotlin también ofrece tipos de datos más complejos, como:

  • Clases: Permiten definir tipos de datos personalizados con sus propios atributos y métodos.
  • Funciones: Permiten definir bloques de código reutilizables que pueden recibir parámetros y devolver un valor.
  • Objetos: Son instancias de una clase que pueden tener sus propios datos y comportamiento.

Conclusión

Los tipos de datos son una herramienta fundamental para escribir programas en Kotlin. En este artículo, hemos aprendido lo básico sobre los tipos de datos, incluyendo los tipos básicos, los tipos de referencia y la conversión de tipos.