Menu
Coddy logo textTech

Definire un metodo

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

Man mano che i tuoi programmi crescono, ti ritroverai a scrivere sempre lo stesso codice. I metodi ti permettono di raggruppare il codice in blocchi riutilizzabili che puoi richiamare per nome ogni volta che ne hai bisogno.

In Ruby, definisci un metodo usando la parola chiave def, seguita dal nome del metodo, e lo chiudi con end:

def greet
  puts "Hello there!"
end

Questo crea un metodo chiamato greet. Il codice al suo interno non verrà eseguito finché non chiami il metodo. Per chiamarlo, ti basta usare il suo nome:

greet  # Stampa: Hello there!

Puoi chiamare un metodo tutte le volte che vuoi. Ogni chiamata esegue tutto il codice all'interno del metodo:

def say_goodbye
  puts "Goodbye!"
  puts "See you soon!"
end

say_goodbye
say_goodbye

Questo stampa entrambe le righe due volte. I nomi dei metodi in Ruby seguono la stessa convenzione delle variabili: lettere minuscole con parole separate da trattini bassi, come calculate_total o print_message.

challenge icon

Sfida

Facile

Definisci un metodo chiamato welcome_message che, quando viene chiamato, stampa le seguenti due righe:

Welcome to Ruby!
Let's start coding!

Dopo aver definito il metodo, chiamalo due volte per visualizzare il messaggio due volte.

L'output previsto dovrebbe essere:

Welcome to Ruby!
Let's start coding!
Welcome to Ruby!
Let's start coding!

Provalo tu

# TODO: Definisci il metodo welcome_message qui sotto


# TODO: Chiama il metodo due volte qui sotto
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