Laman » bagaimana untuk » Sintaks Ruby Function (method)

    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")