GoLang Değişken Tanımlamak ve Kullanmak

Go programlama diline baktığımız yazılarda bu sefer GoLang değişken tanımlamak ve tanımlanan bu değişkenlerin nasıl kullanılabileceğine bakacağım. Şunu hatırlatmak isterim ki Go programlama dilinde satır sonlarında ; bulunmamaktadır. Bu sebepten dolayı yazım kurallarına daha fazla dikkat etmenizi öneririm.

GoLang Değişken Tanımlamak

Çoğu programlama dilinde olduğu gibi GoLang’de de değişkeni önce oluşturup sonra kullanabilirsiniz. Oluşturmak için kullanmanız gereken basit yapı şu şekildedir :

var değişken_ismi değişken_tipi

var isim string
isim = "Ege"
var sayi int = 5
var webSiteUrl string = "https://www.teknotra.com/"
var soyisim = "Şenkul"

Yukarıda 3 adet değişken tanımlama örneği bulunmaktadır. Bu değişkenlere tanımladıktan sonra farklı satırlarda değer atayabilirsiniz. Ya da tanımlama sırasında da değer atayabilirsiniz. Değişkenin tipini vermek zorunda değilsiniz ancak vermeniz programın çalışması ve kodun verimliliği açısından daha faydalı olacaktır.

var a, b, c int = 3,4,5

Bir satırda birden fazla değişken oluşturmak da mümkündür. Bunu yaparken önce var özel kelimesini ardından değişkenleri virgül kullanarak isimleri ardından değişkenlerin veri tipi yazıyoruz. Eşittir dedikten sonra virgül kullanarak değişkenlerin değerlerini sırası ile atayabiliriz. Ya da başka satırlarda yukarıda yaptığımız gibi değişkenleri isimleri ile özel bir şekilde atayabiliriz.

değişken_adi := değişken_değeri

Var kelimesini ve data tipini belirtmeden de GoLang değişken tanımlama işlemi mümkündür. Bu işlem için belirtilen format yukarıdaki gibidir. Bu kullanımı yaparken : karakterini eklemeyi unutmayın.

u := 55
v, n := "abc", true

Yukarıdaki kısa tipli tanımlama şeklini fonksiyon dışında kullanamazsınız. Ancak var özel kelimesini kullanarak fonksiyon dışarısında değişken tanımlayabilirsiniz.

const site = "TEKNOTRA"
const piSayisi = 3.14

const özel kelimesi ile sabit değişkenler üretebilirsiniz. Bu değişkenleri programın ilerleyen satırlarında değiştiremezsiniz.

Değişkenleri global ve local olarak ( fonksiyon dışında – içinde ) tanımlamak mümkündür.

Son Yazılar

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

15 saat önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

2 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

3 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

6 gün önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Face ID vs Touch ID ? Hangisi Daha Güvenilir Hangisi Daha Hızlı ?

iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır