Bevezetés a Kotlin operátorokba

A következő cikk ismerteti a Kotlin leggyakrabban használt szolgáltatóit. Az operátorok alapvetően speciális szimbólumok, amelyeket az operanduson végzett konkrét műveletek végrehajtására használnak. Például (-) operátort használunk kivonás elvégzésére két operandus között.

Példa:

67-7 = 60

Itt a 67 és a 7 operandus, és - egy operátor.

Üzemeltetők Kotlinben

Az alábbiakban felsoroljuk a Kotlinben használt különféle típusú operátorokat

1.Aritmetikai operátorok:

A számtani operátorok azok az alapvető számtani számítások elvégzésére, mint például kivonás, összeadás, szorzás és osztás, stb. Kotlin egyszerűen az a + b az a.plus (b) függvényhívásként értelmezendő.

Kotlin számtani operátorok:

OperátorJelentésPélda
+Adjon hozzá két operandusta + b
-Kivonjuk a jobb oldali operandust a bal oldali operandustóla - b
*Szorozzuk meg két operandusta * b
/Ossza meg a bal oldali operandust a jobboldali részekkela / b
%Modulus - visszatér a szám megosztásakora% b (elavult a 1.1. v-től)

Példa:

package com.examples
fun main (args : Array )
(
var num1 = 64
var num2 = 32
val answer : double
answer = num1 +num2
println (“sum = $answer”) // sum = 96
answer = num1 - num2
println (“diff = $answer”) // diff = 32
answer =num1 * num2
println ( “mult = $answer”) // mult = 2048
answer = num1 / num2
println ( “div = $answer”) // div = 2
answer = num1 % num2
println (“mod = $answer”) // mod = 0
)

Megjegyzés: A + operátort húrok összefűzéséhez is használják, ha húrokkal használják.

Példa:

package com.examples
fun main (args : Array )
(
val fname = “Laxman” val lname = “das”
val full_name = fname + “ “ + lname println (full_name) // Laxman das
)

2.A hozzárendelési operátorok

A hozzárendelési operátor hozzá van rendelve a változókhoz rendelt értékekhez. A bal oldali kiértékelés utáni értéket a jobb oldali változóhoz kell hozzárendelni. Az alap = hozzárendelési operátor mellett a Kotlin az alábbiakban felsorolt ​​hozzárendelési operátorok széles skáláját kínálja:

Kotlin megbízási operátorok:

OperátorPéldaEgyenértékű
+ =a + = ba = a + b
- =a- = ba = ab
* =a * = ba = a * b
/ =a / = ba = a / b
% =Egy% = ba = a% b

Példa:

package com.examples
fun main (args : Array )
(
var number1 = 22 var number2 = 20 number1 + = 10 number2 % = 3
println (“Result1 = $number1”) // Result1 = 32 println (“Result2 = $number2”) // Result2 = 2
)

3. Egyéni üzemeltetők:

Az egységes operátorok azok, akik csak egyetlen operanduson működnek. A növekedés (++) és a csökkentés (-) operátorok x = x + 1 és x = x - 1 parancsikonjai.

Kotlin Unary operátorok:

Az üzemeltetőkPéldaEgyenértékű
++ a+ (érték)
--a- (egy érték)
!! egyNem egy (inverzió)
++++ egya = a + 1
--aa = a-1

Példa:

package com.examples
fun main (args : Array )
(
var a = 5 var b = 10 var c = 15
negation = -a increment = ++b dec = c--
println (“Negation = $negation”) // Negation = -5 println (“Increment = $increment”) // Increment = 11 println (“Decrement = $dec”) // Decrement = 15
)

A növekvő és csökkentő operátorok egy változó előtt és után is használhatók, de mindkettő eltérő jelentéssel bír. Ha növekményes vagy csökkentő operátort használunk a változó neve előtt, akkor a változó értékét először megváltoztatjuk a változó bármely más művelete előtt. Ha a növekményes vagy csökkenő operátort egy változó neve után használják, akkor az érték megváltozik az adott változó másik művelete után.

A fenti példában b értékét először 1-gyel növelik, majd az 'inkrementum' változóhoz rendelik, míg c értékét először a dec változóhoz rendelik, majd 1-rel csökkentik.

4. Összehasonlító üzemeltetők:

Összehasonlító operátorok használják a két érték összehasonlítására. Ezeket az operátorokat elsősorban if-else használatával használják az összehasonlítás utáni konkrét folyamat végrehajtására.

Kotlin összehasonlító operátorok:

OperátorJelentésKifejezés
>Nagyobb, minta> b
<Kevesebb, minta <b
> =Nagyobb, mint egyenlőa> = b
<=Kevesebb, mint egyenlőa <= b

Példa:

fun main (args : Array )
(
var num1 = 20 var num2 = 30
if (num1 > num2)
(
println (“greater number is $num1”)
)
else
(
println (“greater number is $num2”) //greater number is 30
)
)

5. Esélyegyenlőségi és nem egyenlőségi szereplők:

Kotlin logikai operátorok halmazát nyújtja, és ezek az egyenlőségi és nem egyenlőségi operátorok a boolean értéket adja vissza az összehasonlítás eredményétől függően. Ezek az operátorok fontos szerepet játszanak a programlogika folyamatában az értékek összehasonlításával és az áramláshoz való áttéréssel.

Kotlin egyenlőség és egyenlőtlenség üzemeltetők:

Az üzemeltetőkJelentésKifejezés
! =Nem egyenlőa! = b
==Egyenlőa == b

Példa:

fun main (args : Array )
(
var a = 3
var b = 6
println (a==b) //false println (a!=b) // true
)

6.Logikai üzemeltetők:

Kotlin biztosítja az alábbiakban említett 3 logikai operátort, amelyek igaz vagy hamis logikai értékeket adnak vissza.

Kotlin logikai operátorok:

Az üzemeltetőkJelentésKifejezés
&&Igaz, ha minden érték igaza && b (a és b jelentése)
||Igaz, ha valamelyik érték igaza || b (jelentése a vagy b)
!Igaz, ha az érték hamis!a (jelentése nem a)

Példa:

fun main (args : Array )
(
var a = 20 var b = 4 var c = -8
val answer : Boolean
answer = (a>b) || (b )
fun main (args : Array )
(
var a = 20 var b = 4 var c = -8
val answer : Boolean
answer = (a>b) || (b )

7. Üzemeltető:

Kotlin nyelven az In operátor segítségével ellenőrizhető, hogy van-e egy adott objektum a gyűjteményben vagy sem.

Kotlin az operátorokban:

Az üzemeltetőkJelentésKifejezés
ban benJelen van a b gyűjteménybena in b
Nem bentNincs jelen a gyűjteményben ba! in b

Példa:

fun main (args : Array )
(
val array = intArrayOf(10, 20, 30, 40) If (20 in array)
(
println (“yes 20 is present in array”) // yes 20 is present in array
)
else
(
println (“no 20 is not present in array”)
)
)

8. Távolságkezelő:

Kotlin a tartománykezelőt használja az értéktartomány létrehozásához. Ez a kezelő nagyon hasznos, ha hurokkal dolgozik. Nem szükséges minden értéket meghatározni, ha annak szekvenciája van, jobb egy parancsikont használni és meghatározni a legkisebb és legmagasabb értéket megadó tartományt.

Kotlin tartomány üzemeltetői:

OperátorJelentésKifejezés
. .Ha i a és b tartományba esikMert (i a .b-ben)

Példa:
fun main (args : Array )
(
for (i in 1..10)
(
println (“value of i is $i”) // value of i is 1
) //value of i is 2 till value of i is 10
)

9.Indexált hozzáférési szolgáltató:

Az indexelt hozzáférésű operátorok a tömb egy adott indexéhez tartozó értékek eléréséhez használhatók. Kotlinben a tömb 0 indexel kezdődik.

Kotlin indexelt hozzáférési szolgáltatók:

Az üzemeltetőkJelentés
a (i)Szerezze be az „i” index értékét az „a” tömbben
a (i) = bÁllítsa be a b értéket egy 'a' tömb 'i' indexén

Példa:

fun main (args : Array )
(
val array = intArrayOf(10, 20, 30, 40, 50) var value = array(1) println(“value at index 1 is $value”) //value at index 1 is 20
array(1) = 90
println (“recent value at index 1 is $array(1)”) //recent value at index 1 is 90
)

10.Bitwise üzemeltetők:

Más programozási nyelvekhez hasonlóan, például a C, C ++, a Java, a Kotlinnek nincs bitve operátora. Különböző funkciói vannak, amelyek bitveres műveletekhez működnek.

Kotlin Bitwise operátorok:

FunkciókJelentés
shlAláírt váltás balra
SHRAláírt váltás jobbra
ushrAláírás nélküli váltás jobbra
ésBitálisan és
vagyBitálisan vagy
xorBitálisan xor
invBit-inverzió

Példa:

fun main (args : Array )
(
var a = 12 var b = 10
val result1 : Int val result2 : Int
result1 = a and b result2 = a or b
println (“final result of and operation is $result1”) // final result of and operation is 8
Println (“final result of or operation is $result2”) // final result of or operation is 14
)

Ajánlott cikkek

Ez egy útmutató a Kotlin operátorok számára. Itt a példákkal megvitattuk a kotlinben használt különböző operátorokat. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi Kotlin?
  2. R üzemeltetők
  3. Kotlin interjúkérdések
  4. Bevezetés a Kotlin telepítéséhez

Kategória: