Kotlin Temeller -1-

tarafından
67
Kotlin Temeller -1-

Merhaba arkadaşlar, Android geliştirmek isteyen arkadaşlar için elimizden geldiği kadar Kotlin dilinden içerik oluşturmaya çalışacağız umarım işinize yarar ve beğenirsiniz.

Öncelikle temel olarak nasıl çıktı verilir değişkenler nasıl tanımlanır kullanılır bunları anlatmak için bir kaç örnek verelim.

println("Merhaba Dünya") //Tırnak içini çıktı verir alt satıra iner
print("Merhaba Dünya 2") //Tırnak içini çıktı verir alt satıra inmez

Değişken ve Sabit tanımlamaya çok kısaca değinelim ve sonrasında detaylandıralım.

var a = 13 //Değişken
val b = 21 //Sabit
a = 15 // değişken olduğu için a'nın değeri artık 15
b = 22 // Bu satır hata verecektir çünkü sabit değer değiştirilemez

En sık kullanılan değişken tipleri

1- Tam Sayı (Integer)

Aslında yukarıdaki örnekte kullandık ama değişken tipini belirtmedik eğer belirtmek istersek nasıl olacağını görelim.

var x: Int // x'e artık sadece tam sayı değerleri verilebilir
x=33 // x'e 33 değerini atayacaktır herhangi bir hata vermez
x = "Deneme" //Hata verecektir çünkü x bir tamsayı değeri bekliyor

Peki x’i yazdırmak istersen nasıl yapmamız gerekir?

println(x) // x'in içindeki değeri yazdırır ve alt satıra geçer
print(x) //x'in içindeki değeri yazdırır ama alt satıra geçmez

2- Metin (String)

Değişkenler ve Sabitler Tam Sayı değerleri aldığı gibi metinleri de alabilir burada en dikkat etmemiz gereken nokta çift tırnak içerine yazmamız! (” “)

var degisken1 = "Merhaba" //Değiken tipi belirtmeden
var degisken2: String("Dünya") //Değişken tipi String olarak belirtildi

Peki bu değişkenleri birlikte yazdırmak istersek?

println(degisken1 + degisken2) //MerhabaDünya çıktısını alacağız

3- Doğru/Yanlış (Boolean)

Boolean sadece doğru ya da yanlış olarak değer alan bir değişken tipimizdir. Kullanımı için bir örnek verecek olursak daha iyi anlaşılması için mesela bir oyun yazıyorsunuz ve oyun başlangıcında oyuncu hala hayatta mı? Bu kontrol ile oyuna devam edeceğini veya bitireceğimizi kontrol edebiliriz.

var oyunDevam : Boolean = true //oyun devam isimli değişkenimize true yani doğru değerini verdik
oyunDevam = false //artık oyun devam etmeyecek

4- Küsüratlı sayılar(Double & Float)

Tamsayıların noktadan sonra ki değerlerini almak için kullandığımız veri tipleridir. İkisinin aradasında bazı temel farklar var ama en önemlisi ise noktadan sonra aldıkları basamak sayısı Double daha fazla basamak alıyor. Tanımlamalarına örnek ile geçelim hemen zaman kaybetmeden.

var pi = 3.14 //Eğer ki bu şekilde tanımlarsak Double
var sayi1: Double = 23.2 //Türü belirtilerek tanımladığımızda
var sayi2: Double = 24d //24.0 a eşit sonunda eğer ki nokta koymaycaksak kesinlikle d koymamız gerekiyor veya 24.0 yazabiliriz.
var sayi3: Float = 2f //2.0 a eşit floatlarda nokta koysak da koymasak da f kullanmak zorundayız
var sayi4: Float = 3.14f // küsürat ile float tanımlama
var sayi5 = 3.73f // bir başka şekilde float tanımlamak

Ayrıca burada değinmediğimiz değişken tipleride var çok sıklıkla tercih edilmediği için değinmedik ama vakit bulunca güncelleyeceğiz.

Umarım yazımız sizin için faydalı olmuştur. Çok kısa bir giriş yapmış olduk yine vakit buldukça sizleri için içerikleri hazırlamaya ve güncellemeye devam edeceğiz.