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
İ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
İlgili konular
- Programlama
- Programlama
Yazar hakkında
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.
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