Go ir jauna valoda, vienlaicīga, atkritumu savākšana, ātri apkopojama valoda.
- Tas dažu sekunžu laikā var kompilēt lielu Go programmu datorā.
- Go nodrošina programmatūras izveides modeli, kas atvieglo atkarības analīzi un izvairās no lielākās daļas C stila failu un bibliotēku sākuma.
- Go ir statiski tipēta valoda, un tās tipu sistēmai nav hierarhijas. Tāpēc lietotājiem nav jātērē laiks, lai definētu attiecības starp tipiem, kas šķiet vieglāki nekā tipiskas objektorientētas valodas.
- Go ir pilnīgi atkritumu savākšanas valoda un nodrošina pamata atbalstu vienlaicīgai izpildei un saziņai.
- Ar savu dizainu Go plāno nodrošināt veidu, kā izveidot sistēmas programmatūru daudzkodolu mašīnās.
Lejupielādēt un instalēt
Hipersaites pieteikšanās ir redzama.Noklikšķiniet uz platformas saites "Microsoft Windows", lai to lejupielādētu un instalētu līdz nākamajam, kā parādīts zemāk redzamajā attēlā:
Pārbaudiet versiju
Kad instalēšana ir pabeigta, cmd logā varat palaist komandu Skatīt versiju, lai pārbaudītu, vai instalēšana ir veiksmīga, kā parādīts šajā attēlā:
Sveiki vārdu programma
Neatkarīgi no tā, ar kuru izstrādes valodu jūs sākat, pirmajā piemērā tā parasti ir konsole, kas izvada hello word virkni.
Kods ir šāds:
Go run kompilē un palaiž Go programmu
Sveiki Golang, Mans vārds ir itsvse, man ir 5 gadi.
Go ir divas rezervētas funkcijas: init funkcija (ko var lietot visām pakotnēm) un galvenā funkcija (Var lietot tikai pakas galvenajam)。 Šīm divām funkcijām nevar būt nekādi parametri un atgrieztās vērtības, kad tās ir definētas. Lai gan pakotnē var rakstīt tik daudz init funkciju, cik vēlaties, mēs stingri iesakām rakstīt tikai vienu init funkciju katram failam pakotnē gan lasāmības, gan vēlākas uzturēšanas nolūkos.
Go programmas automātiski izsauc init() un main(), tāpēc šīs divas funkcijas nav jāizsauc nekur. Init funkcija katrā pakotnē nav obligāta, betPaketes galvenajai daļai jāietver galvenā funkcija。
Iet veidot kompilācijas kodu
Ja projekta mapē ir vairāki faili un vēlaties kompilēt tikai noteiktu failu, varat pievienot faila nosaukumu pēc go build, piemēram, go build a.go; komanda go build pēc noklusējuma kompilēs visus go failus pašreizējā direktorijā.
Ja tā ir galvenā pakete, izpildot go build, tā ģenerēs izpildāmo failu pašreizējā direktorijā.
Kompilētā izpildāmā faila lielums ir tuvu 2m.
HTTP pakalpojuma iespējošana
Ja izstrādājat HTTP pakalpojumu Golangā, varat izmantot neto / http pakotnes nodrošinātās funkcijas. Net/http pakotne nodrošina ļoti pilnīgu funkciju kopumu, un uzsāktais HTTP pakalpojums ir arī ļoti stabils un efektīvs, un to var izmantot ražošanas vidē.
Kods:
Pēc tam piekļūstiet tam pārlūkprogrammas http://localhost:9090 un jūs varat redzēt Hello golang http! izeju.
(Beigas)
|