Menu
Coddy logo textTech

Crear arrays

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 58 de 88.

Un array es una colección ordenada de elementos. Piénsalo como una lista que puede contener múltiples valores en una sola variable. Los arrays son increíblemente útiles cuando necesitas trabajar con grupos de datos relacionados.

Para crear un array en Ruby, utiliza corchetes [] con los elementos separados por comas:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Muestra cada fruta en una línea nueva

Los arrays de Ruby pueden contener cualquier tipo de datos, e incluso puedes mezclar diferentes tipos en el mismo array:

mixed = [42, "hello", true, 3.14]

También puedes crear un array vacío y añadir elementos más tarde:

empty_list = []

Para comprobar cuántos elementos contiene un array, utiliza el método length o size:

colors = ["red", "green", "blue"]
puts colors.length  # Salida: 3

Los arrays mantienen el orden de sus elementos, por lo que el primer elemento que añades permanece primero, el segundo permanece segundo, y así sucesivamente. Este orden se vuelve importante cuando aprendamos a acceder a elementos individuales en la siguiente lección.

challenge icon

Desafío

Fácil

Lee tres entradas:

  1. Una cadena de texto (primer elemento)
  2. Un número entero (segundo elemento)
  3. Una cadena de texto (tercer elemento)

Crea un arreglo que contenga estos tres elementos en el orden en que fueron recibidos. Luego, imprime el arreglo usando puts, seguido de la longitud del arreglo en una línea nueva.

Por ejemplo, si las entradas son apple, 42, y banana, la salida debería ser:

apple
42
banana
3

Si las entradas son red, 100, y blue, la salida debería ser:

red
100
blue
3

Si las entradas son hello, 7, y world, la salida debería ser:

hello
7
world
3

Hoja de referencia

Un array es una colección ordenada de elementos que puede contener múltiples valores en una sola variable.

Crea un array utilizando corchetes [] con los elementos separados por comas:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]

Los arrays pueden contener cualquier tipo de datos, incluyendo tipos mixtos:

mixed = [42, "hello", true, 3.14]

Crea un array vacío:

empty_list = []

Imprime un array usando puts (muestra cada elemento en una línea nueva):

puts fruits

Obtén el número de elementos usando length o size:

colors = ["red", "green", "blue"]
puts colors.length  # Outputs: 3

Pruébalo tú mismo

# Leer entradas
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Escribe tu código a continuación
# Crear un arreglo con los tres elementos


# Imprimir el arreglo usando puts, luego imprimir la longitud del arreglo
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos