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.