If-Koubou

Funkcja (metoda) Ruby Składnia

Funkcja (metoda) Ruby Składnia (Jak)

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