Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7591|Yanıt: 0

Windows Golang Başlama Eğitimi

[Bağlantıyı kopyala]
Yayınlandı 16.09.2019 16:02:26 | | | |
Go yeni bir dil, eş zamanlı olan, çöp toplayıcı, hızlı derlenen bir dil.
  • Büyük bir Go programını bir bilgisayarda birkaç saniye içinde derleyebilir.
  • Go, bağımlılık analizini kolaylaştıran ve çoğu C-tarzı dosya ve kütüphanenin başlangıcını önleyen bir yazılım yapım modeli sunar.
  • Go statik tipli bir dildir ve tip sistemi hiyerarşi içermez. Böylece kullanıcılar tipler arasındaki ilişkileri belirlemek için zaman harcamalarına gerek kalmaz, ki bu tipik nesne yönelimli dillerden daha hafif hissettirir.
  • Go tamamen çöp toplama dilidir ve eşzamanlı uygulama ve iletişim için temel destek sağlar.
  • Go, tasarımıyla, çok çekirdekli makinelerde sistem yazılımı oluşturmanın bir yolunu sunmayı amaçlamaktadır.



İndir ve kur

Bağlantı girişi görünür.Aşağıdaki şekilde gösterildiği gibi indirip kurmak için "Microsoft Windows" platform bağlantısına tıklayın:



Versiyonu kontrol edin

Kurulum tamamlandıktan sonra, aşağıdaki şekilde gösterildiği gibi, kurulumun başarılı olup olmadığını test etmek için cmd penceresinde Sürümü Gör komutunu çalıştırabilirsiniz:






Merhaba kelime programı

Hangi geliştirme diline başlarsanız başlayın, ilk örnekte genellikle hello kelime dizesini çıkaran konsoldur.

Kod şöyledir:

Go derlemeyi çalıştır ve Go programını çalıştırıyor

Merhaba Golang, Benim adım itsvse, 5 yaşındayım.




Go'nun iki ayrılmış fonksiyonu vardır: init fonksiyonu (tüm paketlere uygulanabilir) ve ana fonksiyon (Sadece ana pakete uygulanabilir)。 Bu iki fonksiyon tanımlandığında herhangi bir parametreye sahip olup değer döndüremez. Bir pakette istediğiniz kadar init fonksiyonu yazabilseniz de, hem okunabilirlik hem de daha sonra bakım sağlanabilirliği için pakette dosya başına yalnızca bir init fonksiyonu yazmanızı şiddetle tavsiye ederiz.

Go programları otomatik olarak init() ve main() çağırıyor, yani bu iki fonksiyonu hiçbir yerde çağırmanıza gerek yok. Her paketteki init fonksiyonu isteğe bağlıdır, ancakPaket Ana Fonksiyonu Barındırmalıdır


Derleme kodu oluştur

Bir proje klasöründe birden fazla dosya varsa ve sadece belirli bir dosyayı derlemek istiyorsanız, go build sonrası bir dosya adı ekleyebilirsiniz, örneğin go build a.go; go build komutu varsayılan olarak mevcut dizindeki tüm go dosyalarını derler.

Eğer ana paketse, go build çalıştırdığınızda, mevcut dizinde bir çalıştırılabilir dosya üretir.



Derlenmiş çalıştırılabilir dosya boyutu yaklaşık 2m'dir.

HTTP servisini etkinleştirin

Golang'da bir HTTP servisi geliştiriyorsanız, net/http paketinin sağladığı fonksiyonları kullanabilirsiniz. Net/http paketi çok eksiksiz bir fonksiyon seti sunar ve başlatılan HTTP servisi de oldukça kararlı ve verimlidir; üretim ortamında kullanılabilir.

Kod:

Sonra tarayıcıdan erişin ve http://localhost:9090 Hello golang http! çıktısını görebilirsiniz.



(Son)




Önceki:String ve Int tiplerindeki Golang birbirine dönüştürülür
Önümüzdeki:C dili 64 bitlik hook'u sorun
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com