Sintassi Funzione (metodo) di Ruby
Il linguaggio Ruby facilita la creazione di funzioni.
Sintassi della funzione
def functionname (variabile)
ritorno
fine
Esempi
La tua funzione può calcolare valori e memorizzarli in variabili locali specifiche della funzione. Questi valori possono quindi essere restituiti con ritorno dichiarazione.
def say_hello (nome)
var = "Ciao", + nome
ritorno var
fine
L'estratto conto può anche essere abbreviato per funzioni molto semplici in una singola riga
def say_hello (nome)
ritorna "Ciao", + nome
fine
È possibile semplificare ulteriormente la funzione. L'ultima espressione valutata viene automaticamente restituita dal metodo. Per esempio:
def say_hello (nome)
"Ciao", + nome
fine
Ciò restituirebbe lo stesso valore delle funzioni precedenti.
Per chiamare una funzione
funzione param1, param2
o
funzione (param1, param2)
Esempio
mette say_hello ("Geek")