Come si definisce un metodo in Ruby?
L'istruzione def consente di definire un metodo; ad essa segue il nome del metodo e i parametri da utilizzare scritti tra parentesi; prima di chiudere il blocco è possibile indicare le istuzioni che il metodo dovrà compiere e un valore di ritorno (opzionale) tramite return; facciamo un esempio:
# definizione di un metodo in Ruby
# metodo e parametri
def met(paese)
# istruzioni
puts 'Sono nato in ' + paese + '.'
# valore di ritorno
return 'Non lo sapevi?'
# chiusura del blocco di definizione
end
# chiamata al metodo
puts(met('Italia'))
=begin
La chimata stampa:
Sono nato in Italia.
Non lo sapevi?
=end
');







