Kotlin temelleri serisinde kod bloklarının kullanımını basit şekilde göstereceğiz. Hepimizin diğer programlama dillerinden aşina olduğu Veri Tipleri, Kontrol Yapıları ve Döngüler gibi konuları ele alacağız.
1) Print ve Println Komutu: Bu iki komutta konsola yazı yazdırma işlemi yapar. Print komutu yazıyı konsola bastırdıktan sonra alt satıra geçmez. Println komutu ise yazıyı konsola yazdırdıktan sonra bir alt satıra geçer. Bu ikisi arasındaki en temel fark budur. Kotlin de aşağıdaki gibi kullanılır ve çıktıya baktığımızda farkı anlayabiliyoruz.
print("Kotlin öğreniyorum")
print("Kotlin öğreniyorum")
println("Merhaba Kotlin")
println("Merhaba Kotlin")
2) Yorum Satırı: Tekli yorum satırı için "//" kullanılır. Çoklu yorum satırı için "/* */" kullanılır. Aşağıda yazdığımız kodlarda yorum satırı kullanımı vardır. Daha iyi anlamak için onlara bakabilirsiniz.
3) Veri Tipleri: En temel olarak otomatik veri tipi alan "var" ve "val" kullanılır.
a) var: Değişkenin tipine değere göre otomatik atama yapar. Bu değişkenler daha sonra farklı veri tipine dönüştürülebilir.
b) val: Değeri program boyunca değişmeyecek olan değişkenleri bu tiple tanımlayabiliriz. Yani sabit olarak tanımladığımız değişkenleri val ile tanımlarız. Örnek vermek gerekirse Pi sayısının değeri (3,14) sabittir ve her yerde aynıdır. Bu durumda Pi sayısı değişemeyeceğine göre bunu val ile tanımlayabiliriz.
c) Tam Sayı Veri Tipleri
1) Byte: -128 ile 127 arasında değerler alır ve boyutu 8 bittir.
2) Short: -32.768 ile 32.767 arasında değerler alır ve boyutu 16 bittir.
3) Int: -231 ile (231 -1) arasında değerler alır ve boyutu 32 bittir.
4) Long: -263 ile (263 -1) arasında değerler alır ve boyutu 64 bittir.
d) Ondalıklı Sayı Veri Tipleri
1) Float: Virgülün solu 24 bit, sağ tarafı 8 bittir. ve boyutu 32 bittir.
2) Double: Virgülün solu 53 bit, sağ tarafi 11 bittir ve boyutu 64 bittir.
e) Char: Tek karakterleri tutan veri tipidir.
f) String: İki veya ikiden daha fazla karakteri tutan veri tipidir.
g) Boolean: True veya False değeri alan veri tipidir.
Kotlin'de "var" ve "val" bizim değişkenlerimizin tipini dinamik olarak belirler. Fakat yine de veri tipini belirtmek isteyebiliriz. Bu durumlarda aşağıda yer alan kod bloğundaki gibi kullanım mevcuttur.
Kotlin'de Veri Tipi Dönüşümleri
Veri tipi dönüşümleri aşağıdaki gibi kullanılabilir. Burada dikkat edilmesi gereken bir nokta vardır. Onuda resmin altında yazdım. Şimdi tip dönüşümlerine bakalım;
Escape (Kaçış) Karakterleri
Kotlin'de bazı karakterleri direk olarak kullanamayız. Bunun sebebi programlama dili bunu bir eylem olarak algılar. Örnek olarak string tanımlarken çift tırnak kullanıyoruz. Programlama dili için bu bir eylemdir ve çift tırnak açıldıktan sonra sanki string tanımlıyormuş gibi davranır. Bu yüzden escape karakterleri kullanarak bir metinde veya programda bu karakterleri kullanabiliriz. Kotlin'de kullanılan Escape Karakterler;
1) \t: 1 Tab boşluk bırakır.
2) \n: Alt satıra geçer.
3) \b: Backspace için kullanılır.
4) \r: Satır başı yapar.
5) \': Tek tırnak karakteri için kullanılır.
6) \": Çift tırnak karakteri için kullanılır.
7) \\: Ters Slash karakteri için kullanılır.
8) \$: Dolar karakteri için kullanılır.
0 Yorum