Intern
Операторҳои унарӣ, бинарӣ ва тернарӣ чистанд?
sobes.tech AI
Ҷавоб аз AI
Ҳамла операторҳо бир ёрдамида ишлайди, иккита ёрдамида икки, ва учта ёрдамида уч.
Масалан:
-
Ҳамла:
- Бирламчи минус (
-) рақамнинг белгисини ўзгартириш учун:// Ҳамла операторининг мисоли val x = 5 val y = -x // y -5 бўлади - Постфикс ва префикс инкремент (
++) ва декамент (--):// Ҳамла операторининг мисоли var count = 10 count++ // ҳозир 11 ++count // ҳозир 12 - Мантўқий раддия (
!) логик қийматни инверсия қилиш учун:// Ҳамла операторининг мисоли val isActive = true val isInactive = !isActive // ҳозир false
- Бирламчи минус (
-
Икки:
- Арифметик операторлар (
+,-,*,/,%):// Икки операторининг мисоли val a = 10 val b = 5 val sum = a + b // sum 15 бўлади - Солиқлаш операторлари (
==,!=,<,>,<=,>=):// Икки операторининг мисоли val p = 7 val q = 7 val isEqual = (p == q) // isEqual true бўлади - Логик операторлар (
&&,||):// Икки операторининг мисоли val condition1 = true val condition2 = false val result = condition1 && condition2 // result false бўлади
- Арифметик операторлар (
-
Учламчи:
- Kotlinда
?:ёки учламчи оператори тўғридан-тўғри йўқ. Ўрнига,if/elseифода қўлланилади. Бу, асосан, учламчи операторнинг эквиваленти:// Kotlinда учламчи операторнинг эквиваленти мисоли val age = 20 val status = if (age >= 18) "Катта" else "Кичик"
- Kotlinда