Menu
Coddy logo textTech

Creare array

Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 58 di 88.

Un array è una raccolta ordinata di elementi. Pensalo come un elenco che può contenere più valori in una singola variabile. Gli array sono incredibilmente utili quando devi lavorare con gruppi di dati correlati.

Per creare un array in Ruby, usa le parentesi quadre [] con gli elementi separati da virgole:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Stampa ogni frutto su una nuova riga

Gli array di Ruby possono contenere qualsiasi tipo di dato e puoi persino mescolare tipi diversi nello stesso array:

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

Puoi anche creare un array vuoto e aggiungere elementi in seguito:

empty_list = []

Per verificare quanti elementi contiene un array, usa il metodo length o size:

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

Gli array mantengono l'ordine dei loro elementi, quindi il primo elemento che aggiungi resta il primo, il secondo resta il secondo e così via. Questo ordinamento diventa importante quando impareremo ad accedere ai singoli elementi nella prossima lezione.

challenge icon

Sfida

Facile

Leggi tre input:

  1. Una stringa (primo elemento)
  2. Un intero (secondo elemento)
  3. Una stringa (terzo elemento)

Crea un array che contenga questi tre elementi nell'ordine in cui sono stati ricevuti. Poi stampa l'array usando puts, seguito dalla lunghezza dell'array su una nuova riga.

Ad esempio, se gli input sono apple, 42 e banana, l'output dovrebbe essere:

apple
42
banana
3

Se gli input sono red, 100 e blue, l'output dovrebbe essere:

red
100
blue
3

Se gli input sono hello, 7 e world, l'output dovrebbe essere:

hello
7
world
3

Provalo tu

# Leggi gli input
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Scrivi il tuo codice qui sotto
# Crea un array con i tre elementi


# Stampa l'array usando puts, poi stampa la lunghezza dell'array
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Ruby online