Główna » jak » Funkcja (metoda) Ruby Składnia

    Funkcja (metoda) Ruby Składnia

    Język Ruby ułatwia tworzenie funkcji.

    Składnia funkcji

    def nazwa_funkcji (zmienna)
    powrót
    koniec

    Przykłady

    Twoja funkcja może obliczać wartości i zapisywać je w zmiennych lokalnych, które są specyficzne dla funkcji. Wartości te można następnie zwrócić za pomocą powrót komunikat.

    def say_hello (name)
    var = "Hello", + nazwa
    return var
    koniec

    Instrukcja return może również zostać skrócona dla bardzo prostych funkcji w jedną linię

    def say_hello (name)
    return "Hello", + nazwisko
    koniec

    Możesz jeszcze bardziej uprościć tę funkcję. Ostatnie wyliczone wyrażenie jest automatycznie zwracane przez metodę. Na przykład:

    def say_hello (name)
    "Cześć" + nazwa
    koniec

    Zwróciłoby to tę samą wartość, co poprzednie funkcje.

    Aby wywołać funkcję

    funkcja param1, param2

    lub

    funkcja (param1, param2)

    Przykład

    puts say_hello ("Geek")