Početna » kako da » Funkcija Ruby (metoda) Sintaksa

    Funkcija Ruby (metoda) Sintaksa

    Ruby jezik olakšava stvaranje funkcija.

    Sintaksa funkcije

    def functionname (varijabla)
    povratak
    kraj

    Primjeri

    Vaša funkcija može izračunati vrijednosti i pohraniti ih u lokalne varijable koje su specifične za funkciju. Te se vrijednosti zatim mogu vratiti s oznakom povratak izjava.

    def say_hello (ime)
    var = "Pozdrav" + ime
    return var
    kraj

    Povratni izraz se također može skratiti za vrlo jednostavne funkcije u jedan redak

    def say_hello (ime)
    vratite "Hello", + ime
    kraj

    Funkciju možete dodatno pojednostaviti. Posljednji izraz koji se procjenjuje automatski se vraća metodom. Na primjer:

    def say_hello (ime)
    "Pozdrav" + ime
    kraj

    To bi vratilo istu vrijednost kao i prethodne funkcije.

    Za pozivanje funkcije

    funkcija param1, param2

    ili

    Funkcija (param1, param2)

    Primjer

    stavlja say_hello ("Geek")