Golang , anahtar kelimelerin kullanımıyla desteklenen söz diziminin basitliği ve okunabilirliği nedeniyle son yıllarda önemli ölçüde popülerlik kazanan bir programlama dilidir.
Anahtar Kelime - Anahtar kelimeler veya ayrılmış kelimeler, bir dilde bazı iç işlemler için kullanılan veya bazı önceden tanımlanmış eylemleri temsil eden kelimelerdir. Bu nedenle bu sözcüklerin tanımlayıcı olarak kullanılmasına izin verilmemektedir. Bunu yapmak derleme hatasına yol açacaktır. Golang'da anahtar kelimeler hakkında bilmeniz gerekenler şunlardır .

Örneğin:
// Minh họa chương trình Go sử dụng từ khóa
package main
import "fmt"
// Từ khóa ở đây là package, import, func, var
func main() {
// Đây là một biến hợp lệ
var a = "Quantrimang"
fmt.Println(a)
// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG"
}
Sonuç:
Quantrimang
Go programlamanın şu anda toplam 25 anahtar kelimesi var:

- break − Bir döngüden veya switch ifadesinden çıkmak için kullanılır.
- case − Giriş değeri için olası bir eşleşmeyi belirtmek amacıyla bir switch ifadesinde kullanılır.
- chan − Goroutine'ler arasında iletişim kanalları oluşturmak için kullanılır.
- const − Değiştirilemeyen sabit bir değeri tanımlamak için kullanılır.
- devam et − Bir döngünün geçerli yinelemesini atlayıp bir sonraki yinelemeye geçmek için kullanılır.
- ertele - Geçerli fonksiyon döndükten sonra yürütülecek bir fonksiyon çağrısının zamanlanması için kullanılır.
- else − if koşulu yanlışsa yürütülecek alternatif bir kod bloğunu belirtmek için kullanılır.
- fallthrough − Bir switch ifadesinde kontrolün bir sonraki duruma geçeceğini belirtmek için kullanılır.
- for − Belirli sayıda kez bir kod bloğunu tekrarlayan bir döngü oluşturmak için kullanılır.
- func − Programın diğer bölümlerinden çağrılabilen bir fonksiyonu tanımlamak için kullanılır.
- go − Yeni bir goroutine başlatmak için kullanılır.
- goto − Mevcut fonksiyon içerisinde belirli bir etikete atlamak için kullanılır.
- eğer − Yalnızca belirli bir koşul doğruysa bir kod bloğunu yürütmek için kullanılır.
- import − Bir paketi programa aktarmak için kullanılır.
- arayüz − Bir türün uygulaması gereken yöntem kümesini tanımlamak için kullanılır.
- map − Anahtar-değer çiftleri kümesini tanımlamak için kullanılır.
- paket − Bir veya daha fazla Go kaynak dosyası içeren bir paketi tanımlamak için kullanılır.
- aralık − Bir dizi, dilim, dizi, harita veya kanal üzerinde yineleme yapmak için kullanılır.
- return − Bir fonksiyondan çıkmak ve çağırana bir değer döndürmek için kullanılır.
- seç − Bir değerin birden fazla kanaldan birine gönderilmesini beklemek için kullanılır.
- struct − Karmaşık bir veri türünü temsil eden bir alan kümesini tanımlamak için kullanılır.
- switch − Bir ifadenin değerine göre bir kod bloğunu yürütmek için kullanılır.
- type − Yeni bir veri türü tanımlamak için kullanılır.
- var − Bir değişkeni tanımlamak için kullanılır.
Örneğin:
// Minh họa chương trình Go sử dụng từ khóa
// Từ khóa package được dùng để bao gồm main package trong chương trình
package main
// Từ khóa import được dùng để nhập "fmt" vào trong package
import "fmt"
// func được dùng để tạo hàm
func main() {
// Từ khóa var được dùng để tạo biến
// Pname, Lname, and Cname là các biến hợp lệ
var Pname = "Quantrimang"
var Lname = "Go Language"
var Cname = "Keywords"
fmt.Printf("Portal name: %s", Pname)
fmt.Printf("\nLanguage name: %s", Lname)
fmt.Printf("\nChapter name: %s", Cname)
}
Sonuç:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
İster yeni başlayan ister deneyimli bir geliştirici olun, Golang anahtar kelimelerine hakim olmak, yetenekli bir Go programcısı olma yolunda önemli bir adımdır.