Úvodná » ako » Ruby Funkcia (metóda) Syntax

    Ruby Funkcia (metóda) Syntax

    Jazyk Ruby umožňuje jednoduché vytváranie funkcií.

    Funkcia Syntax

    def názov funkcie (premenná)
    spiatočný
    koniec

    Príklady

    Vaša funkcia môže vypočítať hodnoty a ukladať ich do lokálnych premenných, ktoré sú špecifické pre danú funkciu. Tieto hodnoty sa potom môžu vrátiť pomocou spiatočný výkaz.

    def say_hello (meno)
    var = "Dobrý deň", + meno
    návrat var
    koniec

    Spätné hlásenie sa dá skrátiť aj pre veľmi jednoduché funkcie do jedného riadku

    def say_hello (meno)
    návrat "Dobrý deň", + meno
    koniec

    Môžete ďalej zjednodušiť funkciu. Posledný výraz, ktorý sa vyhodnotí, sa automaticky vráti metódou. Napríklad:

    def say_hello (meno)
    "Dobrý deň", + meno
    koniec

    Tým by sa vrátili rovnaké hodnoty ako predchádzajúce funkcie.

    Zavolanie funkcie

    funkcia param1, param2

    alebo

    funkcie (param1, param2)

    príklad

    uvedie say_hello ("Geek")