If-Koubou

Ruby Function (metode) Sintaksis

Ruby Function (metode) Sintaksis (Bagaimana caranya)

Bahasa Ruby mempermudah pembuatan fungsi.

Sintaks Fungsi

def functionname (variabel)
kembali
akhir

Contoh

Fungsi Anda dapat menghitung nilai dan menyimpannya dalam variabel lokal yang khusus untuk fungsi tersebut. Nilai-nilai itu kemudian dapat dikembalikan dengan kembali pernyataan.

def say_hello (nama)
var = "Halo," nama +
kembalikan var
akhir

Pernyataan kembali juga dapat dipersingkat 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 seperti fungsi sebelumnya.

Untuk memanggil suatu fungsi

fungsi param1, param2

atau

fungsi (param1, param2)

Contoh

menempatkan say_hello ("Geek")