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
.
Operator | Meaning | Example |
---|---|---|
+ | Addition | a + b |
- | Subtraction | a - b |
* | Multiplication | a * b |
/ | Division | a / b |
% | Modulo | a % 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.
Operator | Meaning | Example |
---|---|---|
== | Equal | a == b |
!= | Not equal | a != b |
> | Greater than | a > b |
< | Less than | a < b |
>= | Greater or equal | a >= b |
<= | Less or equal | a <= 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.
Operator | Meaning | Example |
---|---|---|
&& | 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.