Go är ett nytt språk, ett samtidigt, skräpsamlande, snabbkompilerande språk.
- Den kan kompilera ett stort Go-program på en dator på några sekunder.
- Go tillhandahåller en modell för mjukvarukonstruktion som gör beroendeanalys enklare och undviker början på de flesta C-liknande inkluderade filer och bibliotek.
- Go är ett statiskt typat språk, och dess typsystem har ingen hierarki. Så användare behöver inte lägga tid på att definiera relationer mellan typer, vilket känns lättare än typiska objektorienterade språk.
- Go är ett helt skräpsamlarspråk och erbjuder grundläggande stöd för samtidig exekvering och kommunikation.
- Genom sin design avser Go att erbjuda ett sätt att konstruera systemprogramvara på flerkärniga maskiner.
Ladda ner och installera
Inloggningen med hyperlänken är synlig.Klicka på länken "Microsoft Windows"-plattformen för att ladda ner och installera den hela vägen till nästa, som visas i figuren nedan:
Kolla versionen
Efter att installationen är klar kan du köra kommandot Visa version i cmd-fönstret för att testa om installationen lyckas, som visas i följande figur:
Hej Word-programmet
Oavsett vilket utvecklingsspråk du börjar med, är det i det första exemplet oftast konsolen som ger ut hello-ordsträngen.
Koden är följande:
Go kör kompilerar och kör Go-programmet
Hej Golang, mitt namn är Itsvse, jag är 5 år gammal.
Go har två reserverade funktioner: init-funktionen (som kan tillämpas på alla paket) och huvudfunktionen (Kan endast appliceras på paketets huvudpaket)。 Dessa två funktioner kan inte ha några parametrar och returnera värden när de definieras. Även om du kan skriva så många init-funktioner du vill i ett paket, rekommenderar vi starkt att du skriver endast en init-funktion per fil i ett paket, både för läsbarhet och senare underhållsbarhet.
Go-program anropar automatiskt init() och main(), så du behöver inte anropa dessa två funktioner någonstans. Init-funktionen i varje paket är valfri, menPackage Main måste innehålla en huvudfunktion。
Gå och bygg kompileringskod
Om du har flera filer i en projektmapp och bara vill kompilera en viss fil kan du lägga till ett filnamn efter go build, t.ex. go build a.go; go build-kommandot kompilerar alla go-filer i den aktuella katalogen som standard.
Om det är huvudpaketet, när du kör go-builden, kommer det att generera en exekverbar fil i den aktuella katalogen.
Den kompilerade körbara filstorleken är nära 2 meter.
Aktivera HTTP-tjänsten
Om du utvecklar en HTTP-tjänst i Golang kan du använda funktionerna som tillhandahålls av net/http-paketet. Net/http-paketet tillhandahåller en mycket komplett uppsättning funktioner, och den HTTP-tjänst som startas är också mycket stabil och effektiv, och kan användas i en produktionsmiljö.
Kod:
Sedan öppnar du den i webbläsaren http://localhost:9090 och du kan se Hello golang http!-utdatan.
(Slut)
|