Kotlin’de Değişkenler

Kotlin’de Değişkenler

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
    
  • Değişken isimlerinde ilk karakterden sonra istediğimiz yerde sayı kullanabiliriz.
     var number1 : Int = 40
    
  • Değişken isimleri anlamlı olmalıdır. Bu durum bize kolaylık sağlar.
     var studentName : String = "Ali"
    
  • Noktalama işaretleri ,matematiksel, mantıksal ve karşılaştırma operatörleri kullanamayız.
    var student.Name : String = "Ali" //Hata
    
  • 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
    
  • Değişken isimleri _(alt çizgi) ile başlayabilir.
    var _number : Int = 10
    
  • 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"
    

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

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

Evet arkadaşlar bu yazımda paylaşacaklarım bu kadar. Umarım sizler için faydalı olmuştur.

Herkese iyi çalışmalar dilerim.