Intern
Mi az unáris, bináris és ternáris operátor?
sobes.tech MI
Válasz az MI-től
Az unár operátorok egy operandussal, a binárisok kettővel, a ternárisok pedig hárommal működnek.
Például:
-
Unáris:
- Egyedi mínusz (
-) a szám előjelének megváltoztatásához:// Unáris operátor példája val x = 5 val y = -x // y -5 lesz - Pósztfix és prefix növelés (
++) és csökkentés (--):// Unáris operátor példája var count = 10 count++ // mostantól 11 ++count // mostantól 12 - Logikai negáció (
!) a boolean érték invertálásához:// Unáris operátor példája val isActive = true val isInactive = !isActive // mostantól false
- Egyedi mínusz (
-
Kettős:
- Matematikai operátorok (
+,-,*,/,%):// Kettős operátor példája val a = 10 val b = 5 val sum = a + b // 15 lesz - Összehasonlító operátorok (
==,!=,<,>,<=,>=):// Kettős operátor példája val p = 7 val q = 7 val isEqual = (p == q) // true lesz - Logikai operátorok (
&&,||):// Kettős operátor példája val condition1 = true val condition2 = false val result = condition1 && condition2 // false lesz
- Matematikai operátorok (
-
Hármas:
- Kotlinban nincs közvetlen
?:hármas operátor, mint Java-ban. Ehelyett azif/elsekifejezést használjuk. Ez lényegében egyenértékű a hármas operátorral:// Példa a Kotlinban a hármas operátor helyettesítésére val age = 20 val status = if (age >= 18) "Felnőtt" else "Kiskorú"
- Kotlinban nincs közvetlen