A Go egy új nyelv, egyidejű, szemétgyűjtő, gyorsan összeállítható nyelv.
- Másodpercek alatt képes egy nagy Go programot lefordítani egy számítógépen.
- A Go olyan szoftver-építési modellt kínál, amely megkönnyíti a függőségek elemzését, és elkerüli a legtöbb C-stílusú fájl és könyvtár kezdetét.
- A Go egy statikus típusú nyelv, és a típusrendszere nincs hierarchiával. Így a felhasználóknak nem kell időt szánniuk a típusok közötti kapcsolatok meghatározására, ami könnyebbnek tűnik, mint a tipikus objektumorientált nyelvek.
- A Go egy teljesen szemétgyűjtő nyelv, amely alapvető támogatást nyújt az egyidejű végrehajtáshoz és kommunikációhoz.
- Tervezése alapján a Go célja, hogy rendszerszoftvereket építsenek többmagos gépeken.
Letöltés és telepítés
A hiperlink bejelentkezés látható.Kattintson a "Microsoft Windows" platform linkre, hogy letöltse és telepítse egészen a következő útig, ahogy az alábbi ábrán látható:
Nézd meg a verziót
A telepítés befejezése után futtathatod a Verzió megtekintése parancsot a cmd ablakban, hogy tesztelje, sikeres volt-e a telepítés, ahogy az alábbi ábrán látható:
Hello Word program
Függetlenül attól, hogy melyik fejlesztő nyelven kezdesz, az első példában általában a konzol adja ki a hello szósort.
A kódex a következő:
Menj, futtatd a fordítókat, és futtatja a Go programot
Szia Golang, a nevem itsvse, 5 éves vagyok.
A Go-nak két fenntartott funkciója van: az init függvény (amely minden csomagra alkalmazható) és a fő függvény (Csak a fő csomagra alkalmazható)。 Ez a két függvény nem tartalmazhat paramétereket, és nem adhat vissza értékeket definiálva a definíció során. Bár annyi init függvényt írhatsz egy csomagban, amennyit csak szeretnél, erősen javasoljuk, hogy fájlonként csak egy init függvényt írj egy csomagban, mind olvashatóság és későbbi karbantartás szempontjából.
A Go programok automatikusan hívják az init() és main() funkciókat, így nem kell sehol hívnod ezt a két függvényt. Az init funkció minden csomagban opcionális, deA fő csomag tartalmaznia kell egy fő funkciót。
Készíts fordítási kódot
Ha több fájl van egy projektmappában, és csak egy bizonyos fájlt szeretnél lefordítani, akkor a go build után hozzáadhatsz fájlnevet is, például go build a.go; a go build parancs alapértelmezés szerint az összes go fájlt a jelenlegi könyvtárban fordítja.
Ha ez a fő csomag, akkor amikor futtatod a go buildet, az generál egy futtatható fájlt a jelenlegi könyvtárban.
A lefordított futtatható fájl mérete közel 2 méter.
Engedélyezd a HTTP szolgáltatást
Ha HTTP szolgáltatást fejlesztesz Golangban, használhatod a net/http csomag által biztosított funkciókat. A net/http csomag nagyon teljes funkciókészletet biztosít, és az indított HTTP szolgáltatás is nagyon stabil és hatékony, valamint használható termelési környezetben.
Kód:
Ezután nézd meg a böngészőben http://localhost:9090, és láthatod a Hello golang http! kimenetet.
(Vége)
|