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 rigaGli 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: 3Gli 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.
Sfida
FacileLeggi tre input:
- Una stringa (primo elemento)
- Un intero (secondo elemento)
- 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
3Se gli input sono red, 100 e blue, l'output dovrebbe essere:
red
100
blue
3Se gli input sono hello, 7 e world, l'output dovrebbe essere:
hello
7
world
3Provalo 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'arrayQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online