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 nuevaLos 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: 3Los 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.
Desafío
FácilLee tres entradas:
- Una cadena de texto (primer elemento)
- Un número entero (segundo elemento)
- 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
3Si las entradas son red, 100, y blue, la salida debería ser:
red
100
blue
3Si las entradas son hello, 7, y world, la salida debería ser:
hello
7
world
3Hoja 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 fruitsObtén el número de elementos usando length o size:
colors = ["red", "green", "blue"]
puts colors.length # Outputs: 3Prué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 arregloEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Operadores lógicos Parte 47Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario10FizzBuzz con un giro
Descripción general del juegoEl método FizzBuzz2Variables y tipos de datos
Números y variablesTipo de dato StringTipo de dato BooleanTipo de dato SymbolComprobación de tipos de datosConvenciones de nomenclaturaResumen: Creación de variables5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Unless8Bucles
Bucle For con rangosBucle WhileBreakNextRepaso - FactorialBucle TimesBucle UntilBucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosResumen - Matemáticas simplesOperadores de comparación6Entrada y Salida Básica
Salida con putsSalida con print y pSalida con variablesEntrada con getsMétodo chompConversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso