Soplang Logo
Soplang

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

define_function.sop
hawl salaan(magac) {
  qor("Asalaamu calaykum, " + magac)
}

Call a Function

Marka aad qeexdo, ku wac magaceeda oo raaci doodaha (arguments):

call_function.sop
salaan("Aamina")

Return Values – celi

Adeegso celi si aad uga soo celiso hawl qiime.

return_values.sop
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.

loops_inside_functions.sop
hawl muujin(liis) {
  kuceli (i 0 ilaa liis.dherer() - 1) {
      qor("Liiska: " + liis[i])
  }
}

Summary

KeywordMeaning
hawlfunction definition
celireturn value

Functions ee Soplang waxay ka dhigaan koodhka dib-u-isticmaal leh, nadiif, oo Somali-first.

On this page