Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 7591|Atsakyti: 0

"Windows Golang" darbo pradžios pamoka

[Kopijuoti nuorodą]
Paskelbta 2019-09-16 16:02:26 | | | |
"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)




Ankstesnis:Golang eilutės ir int tipai konvertuojami vienas į kitą
Kitą:Paprašykite C kalbos kabliuko 64 bitai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com