Ka Qeybqaado SoplangContribution guidelines

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

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