Kotlin’de Değişkenler
source link: https://dev.to/gulsunciftci/kotlinde-degiskenler-1o0j
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Herkese Merhabalar. Sizlere bu yazımda Kotlin dilinde kullanılan değişkenlerden bahsedeceğim.
Değişken Nedir?
Değişkenler, bir programlama dilinde verileri depolamak için kullanılan bilgisayar bellek konumlarına verdiğimiz adlardır. Tanımlanan her değişkene bellek bölgesinden bir alan ayrılır. Değişken olarak adlandırılırlar çünkü temsil edilen bilgiler değişebilir.
Değişken İsimlendirme Kuralları
- İlk karakter herhangi bir sayı ile başlayamaz.
var 1number : Int = 40 //Hata
Enter fullscreen mode
Exit fullscreen mode
- Değişken isimlerinde ilk karakterden sonra istediğimiz yerde sayı kullanabiliriz.
var number1 : Int = 40
Enter fullscreen mode
Exit fullscreen mode
- Değişken isimleri anlamlı olmalıdır. Bu durum bize kolaylık sağlar.
var studentName : String = "Ali"
Enter fullscreen mode
Exit fullscreen mode
- Noktalama işaretleri ,matematiksel, mantıksal ve karşılaştırma operatörleri kullanamayız.
var student.Name : String = "Ali" //Hata
Enter fullscreen mode
Exit fullscreen mode
- Değişken isimleri Türkçe karakter içermemelidir(ç, ı, ü, ğ, ö, ş, İ, Ğ, Ü, Ö, Ş, Ç). Bu durum hataya sebep olmaz ama Türkçe karakter kullanılmaması daha uygundur.
var yaş : Int = 5 //Hata vermez ama uygun değil
var yas : Int = 5 //Daha doğru bir kullanım
Enter fullscreen mode
Exit fullscreen mode
- Değişken isimleri _(alt çizgi) ile başlayabilir.
var _number : Int = 10
Enter fullscreen mode
Exit fullscreen mode
- Değişken isimlerinde boşluk kullanılarak tanım yapılamaz. Kelimeler bitişik yazılmalıdır veya _(alt çizgi) kullanılmalıdır.
var student_name : String = "Ali"
Enter fullscreen mode
Exit fullscreen mode
Kotlin’de Değişken Tanımlamak
Kotlin’de değişken tanımlamak için var(variable) anahtar kelimesi kullanılır. Bu anahtar kelime kullanılarak oluşturulan değişkenin değeri daha sonra istenildiği zaman değiştirilebilir.
var score : Int = 0
Enter fullscreen mode
Exit fullscreen mode
Yukarıdaki örnekte olduğu gibi uygulamamızda skor tutmak isteyebiliriz. Bu gibi durumlarda skor değişkeni sürekli güncelleneceği için var olarak tanımlamamız gerekir. Başlangıç değerimizi ise sıfır olarak atadık.
Kotlin’de Sabit Tanımlamak
Sahip olduğu değeri değiştirilemeyen yapılara sabit denir. Değişkenlerin değerleri değişebilirken sabitlerin değeri aynı kalır. Sabit tanımlamak için val(value) veya const(constant) anahtar ifadesi kullanılır. val ile const birbirine benzer fakat const değişkenlere derleme zamanında değer atanırken val değişkenlere çalışma zamanında değer atanır. const ifadesi val ile birlikte kullanılmak zorundadır.
const val message : String = "Hello World"
val pi : Double = 3.14
Enter fullscreen mode
Exit fullscreen mode
Evet arkadaşlar bu yazımda paylaşacaklarım bu kadar. Umarım sizler için faydalı olmuştur.
Herkese iyi çalışmalar dilerim.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK