Go programlama dilinin tarihçesinden, yapısından ve sözdiziminden zaten bahsettik, şimdi de en basit programı, yani klasik Merhaba Dünya'yı çalıştırabiliriz. Hazır mısınız? O zaman alışmanız uzun sürmeyecektir.
İlk programımızı oluşturalım. Programlamaya yeni başlayanların hepsinin ekranda "Hello World!" satırını görüntüleyerek başlaması yaygındır. Go'yu sisteminize kurabilir veya play.golang.org çevrimiçi hizmetini kullanabilirsiniz. Onun yardımıyla ilk programınızı doğrudan tarayıcınızda çalıştırabilirsiniz. Çevrimiçi hizmet ile çalışalım. Siteyi açın.
Ardından, ilk programın hazır kodunu göreceksiniz:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
İlk satırda dosyanın ana
pakete ait olduğunu belirtmeliyiz, ikinci satırda standart giriş ve çıkış fonksiyonlarından sorumlu olan fmt
paketini içe aktarıyoruz. Aynı anda birden fazla paketi içe aktarmak için parantezler gereklidir. İsimler virgülle ayrılarak eklenebilir.
Bundan sonra, ana
fonksiyon paketi güncellenecektir. Daha sonra programın başlamasıyla birlikte çalıştırılacaktır. Tüm Go programları ana
fonksiyonu içerir. Main
fonksiyonu giriş noktası olarak adlandırılır. komutun yürütülmesi ondan başlar, ancak herhangi bir dinamik dilde yürütme yukarıdan aşağıya doğrudur.
main fonksiyonunun içinde, fmt
kütüphanesini çağıralım. Daha önce, nokta sözdizimi kullanılarak içe aktarılmıştı. printLn yöntemi dizeyi ekrana yazdırır. Go belirli bir sözdizimini benimsemiştir: burada önemli olan nokta, derleyici bir tutarsızlık nedeniyle hata vermese bile, sözdizimini tam olarak takip etmeniz önerilir.
Değişken isimleri için camel sözdizimi kullanmak yaygındır, yani foo_bar
yerine FooBar
veya Foobar. Go'nun açılış parantezinden önce herhangi bir karakter taşımadığını zaten fark etmiş olabilirsiniz. Satır beslemesi koysanız bile hata alırsınız:
Go'da girinti de standartlaştırılmıştır, ancak burada Python'daki gibi bir gereklilik yoktur.