Kotlin’de Değişken Kavramı

Merhabalar Arkadaşlar,

Bugünkü dersimizde Kotlin dilinde kullanılan değişkenlerden bahsedeceğim. Hazırsanız haydi başlayalım 🙂

Değişken Nedir ?

Değişkenler, program içerisindeki verilerle çalışmayı sağlayan sembolik ifadeler bütünüdür. Değişkenler kullanılırken amaca uygun adlandırmalar ile kullanılır. Örneğin ad bilgisi tutulacaksa name değişkeni kullanılması daha mantıklıdır.


Değişken Adlandırma Kuralları Nelerdir ?

Değişkenler tanımlanırken belli başlı kurallara uymak zorundayız.

  • Değişken isimlerinde ilk karakter herhangi bir sayı veya rakamla başlayamaz.
var 1number : Int = 58 // hatalı kullanım
  • Değişken isminde sayı kullanmak için ilk karakterden sonra herhangi bir yere sayıyı ekleyebiliriz.
var number1 : Int = 10 // hata vermez.
  • Değişken isimleri _(alt çizgi) ile başlayabilir.
var _number : Int = 99 // doğru kullanım
  • Değişken isimlerinde Türkçe karakter kullanmamalıyız.(ç,Ç,İ,ş,Ş,ü,Ü,ö,Ö). Kullandığımızda herhangi bir hata almayız ama Dünya standartlarına uygun bir kodlama yapısı olmaz.
var maaş : Int = 2000 // hatalı bir durum değil ama "maas" olsa daha da iyi olurdu.
  • Değişken adlandırmalarda bazen iki veya daha fazla kelimeden oluşan tanımlamalar yapılabilir. Bu durumlarda kesinlikle boşluk bırakarak tanım yapılmaz. Bu tip kullanım değişkenin değerini başka şekilde değiştirebilir. Çünkü boşlukta bir karakterdir.
var computer engineering : String = "Halil Özel" // tavsiye edilmeyen kullanım

var computer_engineering : String = "Halil Özel" // tavsiye edilen kullanım

Kotlin’de Değişken Tanımı

Kotlin’de değişken tanımlamak için var anahtar kelimesi kullanılır. Variable(Değişken) kelimesinin kısaltılmış şeklidir. var kullanılarak değişkenler tanımlayabiliriz.

var name : String = "Halil"

Yukarıdaki örnekte name isminde String türde bir değişken tanımladık. Tanımlanan değişkene “Halil” değerini atadık. Değişken tanımı yaptıktan sonra o değişkene ait bellekte bir yer tahsis edilir. Program derlendiği zaman Ram içerisinde oluşturulur. Bu veriye ulaşmak için değişken ismini kullanırız.

var age : Int = 21 // age adında bir değişken tanımlandı.

println("I'm $age years old") // değişken ekranda gösterildi.

Sabitler

Uygulama içerisinde sahip olduğu değeri değiştirilemeyen yapılara denir. Değişkenler uygulamada farklı değerler alabilirken sabitler uygulamada tek bir değere sahip olabilir. Matematikten de aşina olduğumuz pi ve e sayıları sabit birer değerdir.

Kotlin’de sabit tanımlamak için val anahtar ifadesi kullanılır. Java’da ise final anahtar ifadesi bu kullanıma denktir.

val pi : Double = 3.14

Sabitler uygulama içerisinde değiştirilemezler. Eğer değiştirmeye teşebbüs ederseniz hata ile karşılaşırsınız.

val pi : Double = 3.14

pi = 3.00 // hata alınır. val ifadesi değiştirilemez.

Evet Arkadaşlar bu yazımda sizlere Değişken kavramından bahsettim. Gelecek yazılarımda Veri Tiplerinden bahsedeceğim. Kendinize iyi davranın 🙂 Herkese iyi çalışmalar dilerim.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir