Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7591|Antwoord: 0

Windows Golang Begin-Tutorial

[Link kopiëren]
Geplaatst op 16-09-2019 16:02:26 | | | |
Go is een nieuwe taal, een gelijktijdige, garbage collection, snel compilerende taal.
  • Het kan binnen enkele seconden een groot Go-programma op een computer compileren.
  • Go biedt een model voor softwareconstructie dat afhankelijkheidsanalyse eenvoudiger maakt en het begin van de meeste C-stijl include-bestanden en bibliotheken voorkomt.
  • Go is een statisch getypeerde taal, en het typesysteem heeft geen hiërarchie. Gebruikers hoeven dus geen tijd te besteden aan het definiëren van relaties tussen types, wat lichter aanvoelt dan typische objectgeoriënteerde talen.
  • Go is een volledig garbage collection-taal en biedt basisondersteuning voor gelijktijdige uitvoering en communicatie.
  • Door het ontwerp wil Go een manier bieden om systeemsoftware te bouwen op multi-core machines.



Download en installeer

De hyperlink-login is zichtbaar.Klik op de link "Microsoft Windows" platform om het te downloaden en helemaal te installeren tot de volgende, zoals te zien is in de onderstaande figuur:



Controleer de versie

Nadat de installatie is voltooid, kun je het opdracht View Version uitvoeren in het cmd-venster om te testen of de installatie succesvol is, zoals te zien is in de volgende figuur:






Hallo woordprogramma

Ongeacht met welke ontwikkeltaal je begint, is het in het eerste voorbeeld meestal de console die de hello-woordreeks uitvoert.

De code is als volgt:

Go run compileert en voert het Go-programma uit

Hallo Golang, mijn naam is Itsvse, ik ben 5 jaar oud.




Go heeft twee gereserveerde functies: de init-functie (die op alle pakketten kan worden toegepast) en de hoofdfunctie (Kan alleen worden toegepast op het hoofdpakket)。 Deze twee functies kunnen geen parameters hebben en geven waarden terug wanneer ze gedefinieerd zijn. Hoewel je zoveel init-functies in een pakket kunt schrijven als je wilt, raden we sterk aan om per bestand in een pakket slechts één init-functie te schrijven, zowel voor leesbaarheid als later onderhoudbaarheid.

Go-programma's roepen automatisch init() en main() aan, dus je hoeft deze twee functies nergens aan te roepen. De init-functie in elk pakket is optioneel, maarPackage main moet een hoofdfunctie bevatten


ga build compile code

Als je meerdere bestanden in een projectmap hebt en je wilt alleen een bepaald bestand compileren, kun je na go build een bestandsnaam toevoegen, bijvoorbeeld go build a.go; het go build-commando compileert standaard alle go-bestanden in de huidige map.

Als het het hoofdpakket is, zal het bij het uitvoeren van go build een uitvoerbaar bestand genereren in de huidige map.



De grootte van het gecompileerde uitvoerbare bestand is bijna 2 meter.

Schakel de HTTP-service in

Als je een HTTP-dienst ontwikkelt in Golang, kun je de functies gebruiken die door het net/http-pakket worden aangeboden. Het net/http-pakket biedt een zeer complete set functies, en de gestarte HTTP-service is ook zeer stabiel en efficiënt, en kan worden gebruikt in een productieomgeving.

Code:

Vervolgens opent je het in de browser http://localhost:9090 en zie je de Hello golang http!-uitvoer.



(Einde)




Vorig:Golang in String- en Int-types worden naar elkaar omgezet
Volgend:Vraag om de haak van de C-taal 64 bits
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com