If-Koubou

Rubīna funkcija (metode) sintakse

Rubīna funkcija (metode) sintakse (Kā)

Rubīna valoda ļauj viegli izveidot funkcijas.

Funkciju sintakse

def funkcijas nosaukums (mainīgs)
atgriešanās
beigas

Piemēri

Jūsu funkcija var aprēķināt vērtības un saglabāt vietējos mainīgos, kas ir specifiski funkcijai. Tad vērtības var atgriezt ar atgriešanās paziņojums, apgalvojums.

def say_hello (vārds)
var = "Sveiki," + vārds
atgriezties var
beigas

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

def say_hello (vārds)
atgriezieties "Hello", + vārds
beigas

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

def say_hello (vārds)
"Labdien," + vārds
beigas

Tas atgriezīsies tādā pašā vērtībā kā iepriekšējās funkcijas.

Lai izsauktu funkciju

funkcija param1, param2

vai

funkcija (param1, param2)

Piemērs

puts says_hello ("Geek")