Pagrindinis » kaip » Rubino funkcija (metodas) Sintaksė

    Rubino funkcija (metodas) Sintaksė

    Ruby kalba leidžia lengvai kurti funkcijas.

    Funkcijos sintaksė

    def funkcijos pavadinimas (kintamasis)
    grįžti
    pabaiga

    Pavyzdžiai

    Jūsų funkcija gali apskaičiuoti vertes ir saugoti jas vietiniams kintamiesiems, kurie yra būdingi funkcijai. Tada šias vertes galima grąžinti su grįžti pareiškimas.

    def say_hello (vardas)
    var = „Sveiki,“ + vardas
    grįžti var
    pabaiga

    Grąžinimo ataskaita taip pat gali būti sutrumpinta labai paprastoms funkcijoms į vieną eilutę

    def say_hello (vardas)
    grąžinkite „Hello“ + pavadinimą
    pabaiga

    Galite toliau supaprastinti funkciją. Paskutinė vertinama frazė automatiškai grąžinama metodu. Pavyzdžiui:

    def say_hello (vardas)
    „Sveiki,“ vardas
    pabaiga

    Tai būtų tokia pati kaip ir ankstesnių funkcijų vertė.

    Skambinti funkcijai

    funkcija param1, param2

    arba

    funkcija (param1, param2)

    Pavyzdys

    įkelia say_hello („Geek“)