Go dilinde Merhaba Dünya nasıl oluşturulur

25.11.2022
23:31

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.

Bir program nasıl oluşturulur

İ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")
}

Go dilinde Merhaba Dünya nasıl oluşturulur

İ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 dilinde Merhaba Dünya nasıl oluşturulur

Go'da girinti de standartlaştırılmıştır, ancak burada Python'daki gibi bir gereklilik yoktur.

Yeni VPS'lerde %15 indirim
Herhangi bir yerde sunucu siparişi vermek için acele edin
Bir VPS Seçin

Diğer makaleler

25.11.2022
7 905
Bilgi tabanı / Programlama
GO programlama dilinin sözdizimi
25.11.2022
6 992
Bilgi tabanı / Resmileştirme
Masaüstü için güzel doğa fotoğrafları
25.11.2022
5 303
Bilgi tabanı / Resmileştirme
Masaüstünüz için yeni Ubuntu duvar kağıdı. Bölüm 1