3 - Kotlin'de Operatörler - Zeki Ünyıldız

3 - Kotlin'de Operatörler


3 - Operatörler


Kotlin Aritmatik Operatörleri
Operator Anlamı
+ Toplama (Stringleri birleştirmek içinde kullanılır)
- Çıkarma Operator
* Çarpma Operator
/ Bölme Operator
% Modül alma Operator


fun main() {

val number1 = 12.5
val number2 = 3.5
var result: Double

result = number1 + number2
println("number1 + number2 = $result")

result = number1 - number2
println("number1 - number2 = $result")

result = number1 * number2
println("number1 * number2 = $result")

result = number1 / number2
println("number1 / number2 = $result")

result = number1 % number2
println("number1 % number2 = $result")
}
>>number1 + number2 = 16.0
>>number1 - number2 = 9.0
>>number1 * number2 = 43.75
>>number1 / number2 = 3.5714285714285716
>>number1 % number2 = 2.0

Toplama (+) işleminin Stringler içinde kullanıldığını söylemiştik.


fun main(args: Array<String>) {

val start = "Talk is cheap. "
val middle = "Show me the code. "
val end = "- Linus Torvalds"

val result = start + middle + end
println(result)
}
>> Talk is cheap. Show me the code. - Linus Torvalds

Atama Operatörleri

Bir değişkene atadığımız değerdir. Aşağıda bunu belirtelim.

İfade   Eşitliği Translates to
a +=b   a = a + b     a.plusAssign(b)
a -= b
  a = a - b     a.minusAssign(b)
a *= b   a = a * b     a.timesAssign(b)
a /= b   a = a / b     a.divAssign(b)
a %= b   a = a % b     a.modAssign(b)


fun main(){
var number = 8
number += 5
print(number)
}
>> 13


Arttırma / Azaltma Operatörleri

Operator  Anlamı  ifadesi Translates to
+  tekli artma
 +a a.unaryPlus()
-  tekli azalma (ters işaret)  -a a.unaryMinus()
!  değilse(değerin tersi)  !a a.not()
++  Artış: değeri 1 artırır  ++a a.inc()
--  Azaltma: değeri 1 azaltır  --a a.dec()







Yorum Gönder

0 Yorumlar