Kotlin — Basic Types & Type Checks and Casts & Control Flow 2

Özgür Can
2 min readMay 13, 2021

Characters(Char)

Kotlinde karakterler için char tipi kullanılır. Değişken değeri tek tırnak arasına yazılır. Bir char ifadeye tek tırnaklar arasında sayı, harf, escape char (kaçış karakterleri) ya da unicode veriler yazılabilir.

Escape(Kaçış karakterleri)

Genel olarak test yazarken yardımcı olacak kontroller

isDigit () verilen karakter bir rakamı (‘1’, ‘2’ vb.) temsil ediyorsa true döndürür değilse false döndürür.
isLetter () verilen karakter bir harfi (‘a’, ‘B’, ‘m’ vb.) temsil ediyorsa true değerini döndürür değilse false döndürür.
isLetterOrDigit () verilen karakter bir harfi veya rakamı temsil ediyorsa true değerini döndürür değilse false döndürür.
isWhitespace () verilen karakter bir boşluk (veya ‘\\ t’ veya ‘\\ n’) temsil ediyorsa true değerini döndürür değilse false döndürür.
isUpperCase () verilen karakter büyük harfli bir karakter ise true değerini döndürür değilse false döndürür.
isLowerCase () verilen karakter küçük harfli bir karakter ise true değerini döndürür değilse false döndürür.
toUpperCase () verilen karakterin büyük harf biçimini döndürür.
toLowerCase () verilen karakterin küçük harf biçimini döndürür.

Boolean Değişkenler

true veya false değer atamaları için kullanılır.&&, ||, and, or, %,!,XOR gibi operatörlerle kullanılabilirler. “&&” yerine and “||” yerine or kullanabiliriz.. Kotlin kullanıyoruz, nimetlerinden faydalanmamız lazım.(! kullanmayı bırakıyoruz .not kullanacağız).

XOR

Boolean değerler farklı değerlere sahipse true döndüren bir operatördür. Aksi taktirde false döndürür.

! veya .not()

String Değişkenler

Kotlin’de String olarak bir tanımlama yapabilmemiz için değerler çift tırnak içerisinde olmalıdır.
val firstString : String = “Kotlin”
val seconString = “Kotlin” -> Bu iki yazımda doğrudur.

Eğer stringlerde bir karşılaştırma/kontrol yapmak isterseniz bunuda “equals” veya “==” ile sağlıyoruz..

Kotlin uyarı verebilir.. “Beni when ile kontrol et”,”Beni ‘==’ ile kontrol et” gibi kulak verin.. Hepsine değineceğiz faydaları,zararları,kod okunabilirliği hepsinden önümüzdeki yazılarda bahsediyor olacağız..

Array’lerden devam ediyor olacağız..

--

--