Sintaks Ruby Function (method)
Bahasa Ruby memudahkan untuk membuat fungsi.
Sintaks Fungsi
def functionname (variable)
kembali
akhir
Contoh
Fungsi anda boleh mengira nilai-nilai dan menyimpannya dalam pembolehubah setempat yang khusus untuk fungsi tersebut. Nilai-nilai tersebut kemudiannya boleh dikembalikan dengan kembali pernyataan.
def say_hello (nama)
var = "Hello," + nama
pulangan var
akhir
Penyataan pulangan juga boleh dipendekkan untuk fungsi yang sangat mudah ke dalam satu baris
def say_hello (nama)
kembali "Hello," + nama
akhir
Anda boleh mempermudahkan lagi fungsi. Ungkapan terakhir yang dievaluasi secara automatik dikembalikan oleh kaedah. Sebagai contoh:
def say_hello (nama)
"Hello," + nama
akhir
Ini akan mengembalikan nilai yang sama seperti fungsi sebelumnya.
Untuk memanggil fungsi
fungsi param1, param2
atau
fungsi (param1, param2)
Contoh
meletakkan say_hello ("Geek")