Skip to main content

Built-in Functions in Soplang

Soplang waxa uu leeyahay hawlo muhiim ah oo si joogto ah u diyaar ah—daabacaad, akhris, beddel-nooc, leex-leexin tiro (rounding), abuuris liis/obj, iyo in ka badan—dhammaantood magacyo Soomaali ah.

Built-in Function Reference​

FunctionMeaningEnglish EquivalentExample
qor()Print to consoleprint()qor("Salaan, Adduunka!")
gelin()Read user inputinput()door magac = gelin("Magacaaga geli: ")
nooc()Get type of a valuetypeofqor(nooc(magac))
abn()Convert to integerint()door n = abn("5")
jajab()Convert to floatfloat()door f = jajab("3.14")
qoraal()Convert to stringstr()door s = qoraal(25)
bool()Convert to booleanbool()door b = bool(1)
teed()Create an arraylist()door liis = teed(1, 2, 3)
walax()Create an objectobject()door obj = walax(magac: "Ali")
daji()Round downMath.floor()door x = daji(4.9)
kor()Round upMath.ceil()door x = kor(4.2)
dherer()Length of string/listlen()/.lengthdoor l = qoraal.dherer()
xul()Pick random numberrandom()door n = xul(1, 6)

Examples​

file-name.sop
// Output qor("Hello World") // Input door magac = gelin("Magacaaga geli: ") qor("Magacaaga waa: " + magac) // Type detection door t = nooc(5) qor("Type: " + t) // Conversion door a = abn("42") door f = jajab("3.14") door s = qoraal(100) door b = bool(0) // List and Object creation door l = teed(1, 2, 3) door o = walax(name: "Ayaan", age: 20) // Math rounding qor("Floor: " + daji(4.8)) qor("Ceil: " + kor(4.2)) // Random number door r = xul(1, 6) qor("Random: " + r)
Gunaanad

built-ins-ka Soplang waxay ka dhigaan koodhka mid kooban, muujin leh, isla markaana si dabiici ah ugu qoran Af-Soomaali.