Ruby es un lenguaje de programación interpreted, dinámico y multiplataforma. Fue creado en 1995 por Yukihiro Matsumoto, también conocido como Matz, en Japón.
2. Sintaxis básica
La sintaxis de Ruby es muy simple e intuitiva. A continuación se muestran algunos ejemplos de código Ruby:
# imprime un mensaje en pantalla
puts "Hola, mundo!"
# asigna el valor 10 a la variable x
x = 10
# imprime el valor de la variable x
puts x
3. Variables
En Ruby, las variables no necesitan ser declaradas antes de ser usadas. También se pueden cambiar dinámicamente el tipo de datos que almacenan.
Ejemplos de variables en Ruby:
# asigna el valor 10 a la variable x
x = 10
# asigna el valor "Hola, mundo!" a la variable y
y = "Hola, mundo!"
# asigna el valor true a la variable z
z = true
4. Tipos de datos
Ruby tiene diversos tipos de datos integrados en el lenguaje. A continuación se muestran algunos de ellos:
# enteros (int)
x = 10
# flotantes (float)
y = 3.14
# cadenas de caracteres (string)
z = "Hola, mundo!"
# booleanos (bool)
a = true
b = false
5. Estructuras de control
Ruby tiene las mismas estructuras de control que otros lenguajes de programación, como if, else, while, etc. A continuación se muestra un ejemplo de código Ruby que usa la estructura de control if:
# asigna el valor 10 a la variable x
x = 10
# comprueba si el valor de x es mayor que 5
if x > 5
# imprime un mensaje en pantalla si se cumple la condición
puts "x es mayor que 5"
end
6. Métodos
En Ruby, un método es una porción de código que se puede reutilizar. Los métodos se definen usando la palabra clave def, seguida del nombre del método y, opcionalmente, de una lista de argumentos entre paréntesis. A continuación se muestra un ejemplo de código Ruby que define un método:
# define un método que imprime un mensaje en pantalla
def imprimir_mensaje
puts "Hola, mundo!"
end
# llama al método que acabamos de definir
imprimir_mensaje