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”)