Go, ilk olarak Google'da Robert Griesemer, Rob Pike ve Ken Thompson tarafından oluşturulan açık kaynaklı bir programlama dilidir. Google'ın kod tabanı karmaşıklık ve boyut olarak büyüdükçe, şirketin öğrenmesi kolay, basit, güvenilir bir programlama dili oluşturması gerekiyordu. Git tüm bu kutuları işaretler.

Statik olarak yazılmıştır ve bellek ayırma, çöp toplama ve doğal eşzamanlılık ile birlikte gelir. Go'nun tasarımı dile yüksek performans ve hız kazandırır.

Go çoğunlukla bulut programlama, DevOps, robotik, veri bilimi ve yapay zekada kullanılır.

Başlarken: Go'yu yükleyin

Go'yu kullanmaya başlamak için geliştirme ortamınıza yükleyin. Yüklemeden önce, adresinden indirmeniz gerekir. Go indirme sayfası. Bir kez orada, indirme işlemini başlatmak için sisteminizle eşleşen yükleyiciye tıklayın.

Go'yu Windows'a yükleyin

İndirdiğiniz MSI dosyasını açın ve Go'yu kurmak için talimatları izleyin. Komut isteminde aşağıdaki komutu çalıştırarak kurulumun başarılı olup olmadığını onaylayın.

sürüme git

Go'yu macOS'a yükleyin

instagram viewer

İndirdiğiniz PKG dosyasını açın, Go'yu kurmak için talimatları izleyin, hepsi bu. Onu kullanabilmelisin.

Windows'ta olduğu gibi, kurulumun başarılı olup olmadığını doğrulamak için aşağıdaki komutu kullanabilirsiniz:

sürüme git

Go'yu Linux'a yükleyin

Go'yu kurmadan önce, bu komutu kullanarak önceki kurulumları kaldırın:

rm -rf /usr/yerel/git 

kullanırken çok dikkatli olun. rm ile komut rf seçenekler. İçindeki tüm dosyalar dahil, verdiğiniz dizini kalıcı olarak siler. Yazım hatalarına dikkat edin!

Şimdi, tarball dosyasını çıkar az önce indirdin /usr/yerel . Değiştirerek aşağıdaki komutu çalıştırın tarball-file.tar.gz dosya adınızla:

tar -C /usr/local -xzf tarball-file.tar.gz

Ayrıca, Git yolunu da eklemeniz gerekir. yol ortam değişkeni:

dışa aktar YOL=$YOL:/usr/local/go/bin

İlk Git Programınız

Go'yu makinenize yüklediğinize göre, ilk Go programınızı yazmaya hazırsınız.

Merhaba Dünya Programı Oluşturun

Oluşturacağınız ilk program “Merhaba dünya” yazdıran basit bir program. Yeni bir dosya oluşturun, merhaba-dünya.gotıklayın ve tercih ettiğiniz metin düzenleyiciyle açın. VS Kodu kullanıyorsanız, Go uzantısını yüklemenizi ister. Kurun ve aşağıdaki kodu ekleyin merhaba-dünya.go:

paket ana
"fmt"yi içe aktar
func ana () {
fmt. Println("Merhaba Dünya")
}

Az önce yazdığınız kodda neler olduğunu tartışmadan önce, çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

git merhaba-world.go'yu koş 

Terminalinizde “Merhaba Dünya” yazmalıdır.

Programın Dağılımı

Yürütülebilir Paket

paket ana

Go, kaynak dosyaları yeniden kullanılabilirliğe yardımcı olan paketler halinde düzenler. Tek bir paket birden fazla dosya içerebilir. Bu dosyaların her biri, onları içe aktarmadan aynı paketteki diğer dosyalardan değerlere veya işlevlere erişebilir. Ayrıca, bir paketi bir Go dosyasına içe aktarmak, içerdiği dosyalarda tanımlanan tüm değerlere ve işlevlere erişmenizi sağlar.

Kullandığınız ana paket merhaba-dünya.go program özeldir çünkü Go'ya bu programın çalıştırılabilir olduğunu söyler.

Biçimlendirme İşlevlerini İçe Aktar

"fmt"yi içe aktar

fmt Go tarafından sağlanan paketlerden biridir. Bir dize yazdırma gibi biçimlendirilmiş G/Ç işlevlerini uygulamanın yollarını sağlar.

ana İşlev

ana işlev

Her yürütülebilir Go programının bir ana giriş noktası işlevi gören işlev.

Bu örnekte, kullanıyorsunuz fmt. Println “Merhaba Dünya” ve ardından yeni bir satır yazdırmak için.

Hello World programının kodunu bu eğitimde şu adresten bulabilirsiniz: bu öz.

Go Programlama Hakkında Öğrenmeye Devam Edin

Bu gönderi sizi Go programlama dilinde program yazmaya tanıttı. Kullanmakta olduğunuz işletim sistemine Go'yu nasıl kuracağınızı ve basit bir merhaba dünya programını nasıl oluşturacağınızı öğrendiniz. Değişken türleri, diziler ve döngüler hakkında bilgi edinerek Go'nun derinliklerine dalın.

Golang Bugün Öğrenmeye Değer mi?

Sonrakini Oku

PaylaşmakCıvıldamakPaylaşmakE-posta

İlgili konular

  • Programlama
  • Programlama

Yazar hakkında

Mary Gathoni (15 Makale Yayınlandı)

Mary Gathoni, yalnızca bilgilendirici değil aynı zamanda ilgi çekici teknik içerik yaratma tutkusuna sahip bir yazılım geliştiricisidir. Kod yazmadığı veya yazmadığı zamanlarda arkadaşlarıyla takılmaktan ve dışarıda olmaktan hoşlanıyor.

Mary Gathoni'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın