Domača » kako » Funkcija (metoda) Ruby Sintaksa

    Funkcija (metoda) Ruby Sintaksa

    Jezik Ruby omogoča preprosto ustvarjanje funkcij.

    Sintaksa funkcije

    def functionname (spremenljivka)
    vrnitev
    koncu

    Primeri

    Vaša funkcija lahko izračuna vrednosti in jih shrani v lokalne spremenljivke, ki so specifične za funkcijo. Te vrednosti se nato lahko vrnejo s vrnitev izjavo.

    def say_hello (ime)
    var = “Pozdravljeni”, + ime
    return var
    koncu

    Povratni stavek je lahko tudi skrajšan za zelo preproste funkcije v eno vrstico

    def say_hello (ime)
    vrnite »Hello«, + ime
    koncu

    Funkcijo lahko poenostavite še naprej. Zadnji izraz, ki se ovrednoti, se z metodo samodejno vrne. Na primer:

    def say_hello (ime)
    »Pozdravljeni« + ime
    koncu

    To bi vrnilo enako vrednost kot prejšnje funkcije.

    Če želite poklicati funkcijo

    funkcija param1, param2

    ali

    funkcija (param1, param2)

    Primer

    postavi say_hello (»Geek«)