Ruby es un lenguaje rico y expresivo, con una variedad de tipos de datos incorporados que te permiten manejar números, texto, y mucho más de manera intuitiva. Aquí exploraremos los tipos de datos más comunes en Ruby y cómo puedes utilizarlos en tus programas.
Ruby maneja tanto números enteros (Integer
) como de punto flotante (Float
). Puedes realizar operaciones matemáticas básicas con ellos, como suma, resta, multiplicación y división.
entero = 42
flotante = 3.14
suma = entero + flotante # 45.14
Las cadenas de texto, o String
, son secuencias de caracteres utilizadas para manejar texto. Puedes concatenarlas, interpolar variables dentro de ellas, y aplicarles métodos para manipularlas.
saludo = "Hola, "
nombre = "Nis"
mensaje = "#{saludo}#{nombre}" # "Hola, Nis"
Los Symbol
son cadenas inmutables utilizadas frecuentemente como identificadores. A diferencia de las strings, cada símbolo es único, lo que los hace más eficientes para ciertos usos, como las claves en hashes.
color_preferido = :azul
Ruby utiliza true
y false
para representar valores booleanos, permitiéndote realizar operaciones lógicas y controlar el flujo de tu programa.
verdadero = true
falso = false
Los Range
representan una secuencia de valores. Son especialmente útiles para crear secuencias numéricas o iterar sobre un conjunto de valores.
dias_de_la_semana = 1..7
Los Array
son colecciones ordenadas de objetos. Puedes almacenar cualquier tipo de objeto en un arreglo y acceder a ellos por su índice.
piedresPrecioses = ["rubi", "topacio", "esmeralda", "zafiro", "diamante"]
Los Hash
son colecciones de pares clave-valor. Son similares a los arreglos, pero accedes a sus valores utilizando claves únicas en lugar de índices numéricos.
persona = { nombre: "Nis", profesion: "Desarrollador" }
Los tipos de datos son fundamentales para cualquier programa Ruby. Comprender cómo manejar números, texto, y otros tipos de datos te permitirá escribir programas más expresivos y eficientes.