Domovská » jak » Ruby Funkce (metoda) Syntaxe

    Ruby Funkce (metoda) Syntaxe

    Jazyk Ruby usnadňuje vytváření funkcí.

    Funkce Syntaxe

    def název_funkce (proměnná)
    vrátit se
    konec

    Příklady

    Funkce může vypočítat hodnoty a uložit je do místních proměnných, které jsou specifické pro danou funkci. Tyto hodnoty lze pak vrátit pomocí příkazu vrátit se prohlášení.

    def say_hello (jméno)
    var = "Dobrý den," + jméno
    návrat var
    konec

    Prohlášení o návratu lze také zkrátit pro velmi jednoduché funkce do jediného řádku

    def say_hello (jméno)
    návrat "Dobrý den", + jméno
    konec

    Funkci můžete zjednodušit dále. Poslední vyhodnocený výraz je automaticky vrácen metodou. Například:

    def say_hello (jméno)
    "Dobrý den," + jméno
    konec

    Tím se vrátí stejná hodnota jako předchozí funkce.

    Volání funkce

    funkce param1, param2

    nebo

    funkce (param1, param2)

    Příklad

    říká say_hello ("Geek")