Ka Qeybqaado SoplangContribution guidelines

Operators in Soplang

Soplang waxa uu taageeraa operators caadi ah oo u eg kuwa luqadaha caanka ah: arithmetic, comparison, iyo logical—si fudud oo akhris-wanaagsan.

➕ Arithmetic Operators

Waxaa loo adeegsadaa xisaab tirooyin abn ama jajab.

OperatorMeaningExample
+Additiona + b
-Subtractiona - b
*Multiplicationa * b
/Divisiona / b
%Moduloa % b
arithmetic.sop
abn a = 10
abn b = 3
qor("Wadarta: " + (a + b))
qor("Hadhaaga: " + (a % b))

🧮 Comparison Operators

Lagu hubiyo isbarbar dhig ama sinnaansho u dhexeeya qiimeyaal.

OperatorMeaningExample
==Equala == b
!=Not equala != b
>Greater thana > b
<Less thana < b
>=Greater or equala >= b
<=Less or equala <= b
comparison.sop
door a = 5
door b = 10
qor("a == b: " + (a == b))
qor("a < b: " + (a < b))

🔗 Logical Operators

Waxaa loo adeegsadaa isku-darka xaaladaha (conditions) boolean.

OperatorMeaningExample
&&Logical AND(a > 5) && (b < 10)
||Logical OR(a < 5) || (b > 3)
!Logical NOT!(a == b)
logical.sop
abn x = 5
abn y = 10

bool isInRange = (x > 3) && (y < 15)
bool isMismatch = !(x == y)
qor("Is in range: " + isInRange)
qor("Mismatch: " + isMismatch)

Operators-ka Soplang waxay kuu oggolaanayaan inaad dhisto muujiyeyo awood leh iyo xakamayn (control flow) nadiif ah.