Go - Program Yapısı
Go programlama dilinin temel yapı taşlarını incelemeden önce, sonraki bölümlerde referans olarak alabilmemiz için ilk olarak Go programlarının yalın minimum yapısını tartışalım.
Merhaba Dünya Örneği
Bir Go programı temelde aşağıdaki bölümlerden oluşur -
- Paket Beyanı
- Paketleri İçe Aktar
- Functions
- Variables
- İfadeler ve İfadeler
- Comments
"Merhaba Dünya" kelimesini basacak basit bir koda bakalım -
package main
import "fmt"
func main() {
/* This is my first sample program. */
fmt.Println("Hello, World!")
}
Yukarıdaki programın çeşitli bölümlerine bir göz atalım -
Main program paketinin ilk satırı, bu programın içinde yer alması gereken paket adını tanımlar. Go programları paketler halinde çalıştığı için zorunlu bir ifadedir. Ana paket, programı çalıştırmak için başlangıç noktasıdır. Her paketin kendisiyle ilişkilendirilmiş bir yolu ve adı vardır.
Sonraki satır import "fmt", Go derleyicisine fmt paketinde bulunan dosyaları dahil etmesini söyleyen bir önişlemci komutudur.
Sonraki satır func main (), programın yürütülmesinin başladığı ana işlevdir.
Sonraki satır /*...*/ derleyici tarafından yok sayılır ve programa yorum eklemek için oradadır. Yorumlar, Java veya C ++ açıklamalarına benzer // kullanılarak da temsil edilir.
Bir sonraki satır fmt.Println (...), Go'da bulunan ve "Merhaba, Dünya!" Mesajına neden olan başka bir işlevdir. ekranda görüntülenecek. Burada fmt paketi, mesajı ekranda görüntülemek için kullanılan Println yöntemini dışa aktarmıştır.
Println yönteminin büyük harf P'sine dikkat edin. Go dilinde, bir isim büyük harfle başlıyorsa dışa aktarılır. Dışa aktarılan, işlev veya değişken / sabitin ilgili paketin ithalatçısı tarafından erişilebilir olduğu anlamına gelir.
Bir Go Programı Yürütme
Kaynak kodunu bir dosyaya nasıl kaydedeceğimizi, derleyeceğimizi ve son olarak programı nasıl çalıştıracağımızı tartışalım. Lütfen aşağıda verilen adımları izleyin -
Bir metin düzenleyici açın ve yukarıda belirtilen kodu ekleyin.
Dosyayı hello.go olarak kaydedin
Komut istemini açın.
Dosyayı kaydettiğiniz dizine gidin.
Go run hello.go yazın ve kodunuzu çalıştırmak için enter tuşuna basın.
Kodunuzda hata yoksa "Merhaba Dünya!" ekranda basılmıştır.
$ go run hello.go
Hello, World!
Go derleyicisinin yolunuzda olduğundan ve onu hello.go kaynak dosyasını içeren dizinde çalıştırdığınızdan emin olun.