Herhangi bir değişken, herhangi bir programlama dili bellekteki bir konuma (depolama alanı) kayıtlı verilere yönlendirilir. Değişken türü, değişkenin tutabileceği değer aralığını tanımlar. Bu nedenle bir depolama alanı belirtin, her değişkene benzersiz bir tanımlayıcı verilmelidir.
Kotlin’de bir değişken mi itanımlıyorsunuz?
Kotlin programlama dili iki tür değişkeni destekler.
- val
- var
Var değişkendir. Değişkenin değeri değiştirebilir
Val değişken değildir. Bir kere tanımlama yapılabilir ve bir daha değiştirilemez..
Val
Değişmez değişken küçük açıklamalıdır, yani değer atandığında değer değiştirilemez demektir. Java’daki son değişkene benzer .
Kotlin’de bir değişkeni (değişmez) tanımlamak istiyorsunuz. Bir dize tanımlamak istersem, ana değişken içindeki bir değişkeni veya bir dize değerini tanımlamak için sözdiziminin ne olduğunu varsayalım. Bunun için val anahtar kelimesini aşağıdaki gibi kullanmalıyız.
fun main ( args: Array <String> ) {
val welcome = "Kotlin Eğitimine Hoş Geldiniz" // atayamıyoruz
baskı ( hoşgeldin )
}
Var
Mutable referansı tutar, bu daha sonra değeri programda değiştirebileceğimiz anlamına gelir. Normal Java değişkeni ile aynıdır. var anahtar sözcüğü tarafından bağışlanan değişken değişken .
fun main ( args: Array <String> ) {
var welcome = "Kotlin Eğitimine Hoş Geldiniz"
welcome = "Kotlin'de Değişkenler ve Veri Türü" // değeri yeniden atama
baskı ( hoşgeldin )
}
Tür çıkarımı
Önceki bölümde fark ettiniz mi, değişken türünü belirtmeden bir değişken bildiririz. Hadi biraz örnek alalım.
fun main ( args: Array <String> ) {
// dava 1
var myNumber = 10 // `Int` olarak çıkarılan tür
// durum 2
var myDecimal = 1.0 ; // `Float` olarak inferred yazın
// vaka 3
var myString = "Kotlin Eğitimi" // "String` olarak türetilen tür"
yazdır ( myString )
}
Başlangıçta 1 örneğini alalım, myNumber otomatik olarak tamsayı değerine dönüşür, şimdi 2’ye benzer şekilde olur ; burada myDecimal değeri 1.0 diyebilir, böylece bu myDecimal değişkeni sadece kayan nokta değeri olur.
Bütün bu durumlarda değişken türünü belirtmedik, derleyici değere bakarak değişkenin tipini anlayabilir. Bu Kotlin’in güzelliği.
Tembel Başlatma
Bildirimi sırasında değişkeni başlatmak istemediğinizi varsayalım. Öyleyse bildirim sırasındaki değişkenin türünü belirtmeniz gerekir. tıpkı aşağıdaki gibi
fun main ( args: Array <String> ) {
var helloWorld: String // Bu durumda türü belirtmek zorunludur
helloWorld = "Merhaba Dünya"
baskı ( helloWorld )
}
Kotlin’de Veri Tipleri
Kotlin’de java olarak sam her şey bir nesnedir, herhangi bir değişkende üye işlevlerini ve özelliklerini çağırabileceğimiz anlamına gelir.
Kotlin’de, her şey Kotlin’de ilkel veri türleri olmayan bir nesnedir, Kotlin’de kullanılan temel türleri açıklayacağım: sayılar, karakterler, boolean’ler, diziler ve dizgiler.
GIPHY App Key not set. Please check settings