Go Anahtar Sözcükleri

Orkun Programlama Dili sözcük seçimi için referans tablo. Her sözcük Öntürkçe tek heceli bir karşılık alacaktır.

25 sözcük · Go 1.x (tamamı sabit, yumuşak sözcük yok)
← Programlama Dili Projesine Dön
Go tasarım notu: Go yalnızca 25 anahtar sözcükle tam bir sistem programlama dili sunar. Hiç yumuşak sözcük veya ayrılmış sözcük yoktur. Bu minimalizm, Go'nun öne çıkan tasarım kararlarından biridir.
Tüm Anahtar Sözcükler 25
SözcükAçıklama
breakDöngüden, switch veya select bloğundan çıkar; etiket ile dış döngüden çıkılabilir
caseswitch veya select bloğunda eşleşme dalı tanımlar
chanGoroutine'ler arası veri iletişimi için kanal tipi tanımlar
constDerleme zamanında sabit değer tanımlar; iota ile numaralandırma yapılır
continueDöngünün geri kalanını atlar, sonraki yinelemeye geçer
defaultswitch veya select'te hiçbir dal eşleşmediğinde çalışan blok
deferFonksiyon ifadesini çevreleyen fonksiyon dönene kadar erteler; yığın sırasıyla çalışır
elseif koşulu yanlışsa çalışan dal
fallthroughswitch bloğunda bir sonraki case'e düşmeye zorlar
forTek döngü yapısı; while ve foreach karşılığı olarak da kullanılır
funcFonksiyon tanımlar; metot, anonim fonksiyon ve fonksiyon tipi için de kullanılır
goFonksiyonu yeni bir goroutine'de eş zamanlı olarak başlatır
gotoAynı fonksiyon içindeki bir etikete koşulsuz atlar
ifKoşullu yürütme başlatır; başlangıç ifadesi de içerebilir
importPaketi içe aktarır; takma ad veya boş tanımlayıcı ile de kullanılabilir
interfaceMetot imzaları kümesinden oluşan arabirim tipi tanımlar
mapAnahtar-değer çiftlerini tutan hash tablosu tipi tanımlar
packageDosyanın ait olduğu paketi bildirir; her Go dosyası ile başlar
rangeDizi, dilim, string, map veya kanal üzerinde for döngüsü kurar; indeks ve değer döndürür
returnFonksiyondan döner; çoklu dönüş değeri desteklenir
selectBirden fazla kanal işlemini dinler; hazır olanı çalıştırır, hepsi hazırsa rastgele seçer
structAdlandırılmış alanlardan oluşan bileşik veri yapısı tanımlar
switchÇok yollu koşullu dallanma; ifadesiz switch if-else zinciri gibi çalışır
typeYeni tip veya tip takma adı tanımlar; interface ve struct ile birlikte kullanılır
varDeğişken tanımlar; çıkarım mümkünse := kısa biçimi tercih edilir