Intern
Ի՞նչ են միակողմանի, երկկողմանի և ternary օպերատորները։
sobes.tech AI
Պատասխան AI-ից
Միայնակ օպերատորները աշխատում են մեկ օպերանդով, երկակի՝ երկուով, և ternary՝ երեքով։
Օրինակ՝
-
Միայնակ:
- Միայնակ մինուս (
-) թիվի նշանը փոխելու համար:// Միայնակ օպերատորի օրինակ 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-ում չկա ուղղակի
?:ternary օպերատոր, ինչպես Java-ում։ Փոխարենը օգտագործվում էif/elseարտահայտությունը։ Սա հիմնականում հավասար է ternary օպերատորին։// Kotlin-ում ternary օպերատորի հավասար օրինակ val age = 20 val status = if (age >= 18) "Մեծահասակ" else "Արագած"
- Kotlin-ում չկա ուղղակի