Pagina principala » HOWTO » Ruby Funcție (metodă) Sintaxă

    Ruby Funcție (metodă) Sintaxă

    Limba Ruby facilitează crearea de funcții.

    Sintaxa funcțiilor

    numele funcției def (variabilă)
    întoarcere
    Sfârșit

    Exemple

    Funcția dvs. poate calcula valori și le poate stoca în variabilele locale care sunt specifice funcției. Aceste valori pot fi apoi returnate cu întoarcere afirmație.

    def say_hello (nume)
    var = "Bună ziua", + nume
    retur var
    Sfârșit

    De asemenea, declarația de returnare poate fi redusă pentru funcții foarte simple într-o singură linie

    def say_hello (nume)
    retur "Bună ziua", + nume
    Sfârșit

    Puteți simplifica mai mult funcția. Ultima expresie care este evaluată este returnată automat de către metodă. De exemplu:

    def say_hello (nume)
    "Bună ziua" + nume
    Sfârșit

    Aceasta va reveni la aceeași valoare ca și funcțiile anterioare.

    Pentru a apela o funcție

    funcția param1, param2

    sau

    Funcția (param1, param2)

    Exemplu

    pune say_hello ("Geek")