Fungsi Ruby (metode) Sintaks
Bahasa Ruby memudahkan untuk membuat berbagai fungsi.
Sintaks fungsi
def functionname (variabel)
kembali
akhir
Contohnya
Fungsi Anda dapat menghitung nilai dan menyimpannya dalam variabel lokal yang spesifik untuk fungsi tersebut. Nilai-nilai itu kemudian dapat dikembalikan dengan kembali pernyataan.
def say_hello (nama)
var = "Halo," + nama
kembali var
akhir
Pernyataan pengembalian juga dapat disingkat untuk fungsi yang sangat sederhana menjadi satu baris
def say_hello (nama)
kembalikan "Halo," + nama
akhir
Anda dapat menyederhanakan fungsi lebih lanjut. Ekspresi terakhir yang dievaluasi secara otomatis dikembalikan oleh metode. Sebagai contoh:
def say_hello (nama)
"Halo," + nama
akhir
Ini akan mengembalikan nilai yang sama dengan fungsi sebelumnya.
Untuk memanggil suatu fungsi
fungsi param1, param2
atau
fungsi (param1, param2)
Contoh
menempatkan say_hello ("Geek")