Mājas lapa » » Rubīna funkcija (metode) Sintakse

    Rubīna funkcija (metode) Sintakse

    Ruby valoda ļauj viegli izveidot funkcijas.

    Funkcijas sintakse

    def funkciju nosaukums (mainīgais)
    atgriezties
    beigas

    Piemēri

    Jūsu funkcija var aprēķināt vērtības un saglabāt tās vietējiem mainīgajiem, kas ir raksturīgi šai funkcijai. Pēc tam šīs vērtības var atgriezt ar atgriezties paziņojums, apgalvojums.

    def say_hello (vārds)
    var = “Sveiki” + vārds
    atgriezties var
    beigas

    Atgriešanās paziņojumu var arī saīsināt par ļoti vienkāršām funkcijām vienā rindā

    def say_hello (vārds)
    atgriezties “Hello” + vārds
    beigas

    Jūs varat vienkāršot funkciju tālāk. Pēdējā izteiktā izteiksme tiek automātiski atgriezta ar metodi. Piemēram:

    def say_hello (vārds)
    “Hello” + vārds
    beigas

    Tas atgūtu tādu pašu vērtību kā iepriekšējās funkcijas.

    Lai izsauktu funkciju

    funkcija param1, param2

    vai

    funkcija (param1, param2)

    Piemērs

    liek say_hello (“Geek”)