"Go" yra nauja kalba, vienalaikė, šiukšlių surinkimas, greitai kompiliuojama kalba.
- Jis gali per kelias sekundes kompiuteryje sukompiliuoti didelę "Go" programą.
- Go pateikia programinės įrangos kūrimo modelį, kuris palengvina priklausomybių analizę ir išvengia daugumos C stiliaus failų ir bibliotekų pradžios.
- Go yra statiškai įvesta kalba, o jos tipų sistema neturi hierarchijos. Taigi vartotojams nereikia gaišti laiko apibrėžiant ryšius tarp tipų, o tai atrodo lengviau nei įprastos objektinės kalbos.
- "Go" yra visiškai šiukšlių surinkimo kalba ir teikia pagrindinį palaikymą vienu metu vykdymui ir bendravimui.
- Pagal savo dizainą, Go ketina suteikti būdą sukurti sistemos programinę įrangą kelių branduolių mašinose.
Atsisiųsti ir įdiegti
Hipersaito prisijungimas matomas.Spustelėkite "Microsoft Windows" platformos nuorodą, kad atsisiųstumėte ir įdiegtumėte ją iki kito, kaip parodyta paveikslėlyje žemiau:
Patikrinkite versiją
Baigę diegti, cmd lange galite paleisti komandą Peržiūrėti versiją, kad patikrintumėte, ar diegimas sėkmingas, kaip parodyta šiame paveikslėlyje:
Sveiki žodis programa
Nepriklausomai nuo to, kokia kūrimo kalba pradedate, pirmajame pavyzdyje paprastai konsolė išveda hello word eilutę.
Kodas yra toks:
Go paleisti kompiliuoja ir paleidžia Go programą
Sveiki, Golang, Mano vardas itsvse, man 5 metai.
Go turi dvi rezervuotas funkcijas: init funkciją (kuri gali būti taikoma visiems paketams) ir pagrindinę funkciją (Galima taikyti tik pagrindiniam paketui)。 Šios dvi funkcijos negali turėti jokių parametrų ir grąžinti reikšmių, kai jos apibrėžtos. Nors pakete galite parašyti tiek init funkcijų, kiek norite, primygtinai rekomenduojame parašyti tik vieną init funkciją viename pakete esančiame faile, kad būtų lengviau skaityti ir vėliau prižiūrėti.
Go programos automatiškai iškviečia init() ir main(), todėl jums nereikia niekur skambinti šių dviejų funkcijų. Init funkcija kiekviename pakete yra neprivaloma, betpagrindinis paketas turi turėti pagrindinę funkciją。
Eikite kurti kompiliavimo kodą
Jei projekto aplanke yra keli failai ir norite kompiliuoti tik tam tikrą failą, galite pridėti failo pavadinimą po "go build", pvz., "go build a.go"; komanda "go build" pagal numatytuosius nustatymus sukompiliuos visus "go" failus dabartiniame kataloge.
Jei tai yra pagrindinis paketas, kai vykdote "go build", jis sugeneruos vykdomąjį failą dabartiniame kataloge.
Sukompiliuoto vykdomojo failo dydis yra beveik 2 m.
Įgalinkite HTTP paslaugą
Jei kuriate HTTP paslaugą Golang, galite naudoti net/http paketo teikiamas funkcijas. Net/http paketas suteikia labai išsamų funkcijų rinkinį, o paleista HTTP paslauga taip pat yra labai stabili ir efektyvi, ją galima naudoti gamybos aplinkoje.
Kodas:
Tada pasiekite jį naršyklės http://localhost:9090 ir pamatysite "Hello golang http!" išvestį.
(Pabaiga)
|