Functions
Qeexid iyo isticmaal hawlaha (hawl) ee Soplang, wicitaan, celin qiime (celi), iyo loops gudaha hawl.
Functions in Soplang
Functions (hawlo) waa qaybo koodh oo dib loo isticmaali karo. Soplang waxa lagu qeexaa hawl waxaana natiijo lagu soo celinayaa celi.
Define a Function – hawl
Hawl waxa ay bilaabataa hawl kadibna magac hawl iyo parameters (aan lahayn type annotations).
123
hawl salaan(magac) { qor("Asalaamu calaykum, " + magac) }
Call a Function
Marka aad qeexdo, ku wac magaceeda oo raaci doodaha (arguments):
1
salaan("Aamina")
Return Values – celi
Adeegso celi si aad uga soo celiso hawl qiime.
123456
hawl labanlaab(x) { celi x * 2 } abn natiijo = labanlaab(5) qor("Natiijo: " + natiijo)
Loops Inside Functions
Hawluhu waxay ka kooban karaan loops iyo logic kale sida blocks-ka caadiga ah.
12345
hawl muujin(liis) { kuceli (i 0 ilaa liis.dherer() - 1) { qor("Liiska: " + liis[i]) } }
Summary
| Keyword | Meaning |
|---|---|
hawl | function definition |
celi | return value |
Functions ee Soplang waxay ka dhigaan koodhka dib-u-isticmaal leh, nadiif, oo Somali-first.