# Go Değişkenler
Go değişkenler (variables) dersini işliyoruz.
Programlama dillerinde elinizde ki sayı, isim, liste gibi ögeleri tutarken değişkenlere ihtiyaç duyarsınız ve değişkenler (variables) programlamada en temel ögelerdir. Özetle değişkenler elinizde ki verileri depolamanızı mümkün kılar. Birçok programlama dilinde değişkenleri oluştururken verinin tipini (sayı mı, karakter mi, dizi mi gibi) değişken isimlerinin önüne getirdiğiniz belirteçlerle tanımlarsınız. Fakat Go ile oluşturduğunuz değişkenlerde hiçbir ön ek kullanmadan bile değişken oluşturabilirsiniz.
Go programlama dilinde tanımladığınız bir değişkeni program için de kullanmazsanız hata alırsınız. Go, kullanmayacağınız bir değişken tanımlamanıza izin vermez. Bu nedenle sadece ihtiyacınız varsa değişken tanımlayınız.
1. Değişken Tanımlama
Bu dersimizde Go programlama dilinde değişken oluşturmanın birden fazla yöntemini göreceğiz. İlk olarak var
anahtar kelimesiyle değişken oluşturmayı göreceğiz.
Dilerseniz var
kullanımda değişkenlerin tiplerini de belirtebilirsiniz.
Tabi var
anahtar kelimesini kullanmadan da değişkenler tanımlayabilirsiniz.
Bu üç farklı değişken tanımlama formatı için tek satırda çoklu değişken de tanımlayabilirsiniz.
Okuması daha kolay bir değişken tanımlama kullanımı için ise şunu kullanabilirsiniz.
2. Local ve Global Değişkenler
Oluşturduğumuz değişkenler kapsam alanlarına göre local
ve global
olarak ikiye ayrılırlar. Eğer local
bir değişken oluşturursak bu değişkene sadece aynı fonksiyon içinde erişebiliriz. Fakat global
olarak oluşturulan değişkenlere tüm fonksiyonlardan erişebiliriz.
Bu örnekte a
değişkeni fonksiyonların dışında global olarak tanımlandığı için tüm fonksiyonlar rahatlıkla erişebilir. Fakat b
değişkeni main()
fonksiyonu içinde tanımlandığı için sadece main()
fonksiyonu erişebilir.
3. Sabit Değişkenler
Go programlama dilinde sabit değişkenleri de kullanabilirsiniz. const
anahtar kelimesiyle oluşturacağınız sabit bir değişkenin daha sonradan değerini değiştiremezsiniz.
Last updated