Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7591|Răspunde: 0

Tutorial de început pentru Golang pe Windows

[Copiază linkul]
Postat pe 16.09.2019 16:02:26 | | | |
Go este un limbaj nou, concurent, de colectare a gunoiului, cu compilare rapidă.
  • Poate compila un program Go mare pe un calculator în câteva secunde.
  • Go oferă un model pentru construcția software-ului care face analiza dependențelor mai ușoară și evită începutul majorității fișierelor și bibliotecilor incluzătoare în stil C.
  • Go este un limbaj tipizat static, iar sistemul său de tipuri nu are ierarhie. Astfel, utilizatorii nu trebuie să petreacă timp definind relații între tipuri, ceea ce pare mai ușor decât limbajele orientate pe obiect tipice.
  • Go este un limbaj complet de colectare a gunoiului și oferă suport de bază pentru execuție și comunicare concurentă.
  • Prin designul său, Go intenționează să ofere o modalitate de a construi software de sistem pe mașini multi-core.



Descarcă și instalează

Autentificarea cu hyperlink este vizibilă.Apasă pe linkul platformei "Microsoft Windows" pentru a o descărca și instala până la următoarea, așa cum se arată în figura de mai jos:



Verifică versiunea

După finalizarea instalării, puteți rula comanda View Version în fereastra cmd pentru a verifica dacă instalarea este reușită, așa cum se arată în figura următoare:






Programul Hello Word

Indiferent de limbajul de dezvoltare cu care începi, în primul exemplu, de obicei consola este cea care generează șirul de cuvinte hello.

Codul este următorul:

Go rulează și rulează programul Go

Salut Golang, mă numesc itsvse, am 5 ani.




Go are două funcții rezervate: funcția init (care poate fi aplicată tuturor pachetelor) și funcția principală (Poate fi aplicat doar pachetului principal)。 Aceste două funcții nu pot avea niciun parametru și valoare de returnare atunci când sunt definite. Deși poți scrie câte funcții init dorești într-un pachet, recomandăm cu tărie să scrii doar o singură funcție init per fișier într-un pachet, atât pentru lizibilitate, cât și pentru mentenanță ulterioară.

Programele Go apelează automat init() și main(), deci nu trebuie să apelezi aceste două funcții nicăieri. Funcția de init din fiecare pachet este opțională, darPachetul principal trebuie să conțină o funcție principală


Construiește cod de compilare

Dacă ai mai multe fișiere într-un folder de proiect și vrei să compilezi doar un anumit fișier, poți adăuga un nume de fișier după go build, de exemplu go build a.go; comanda go build va compila implicit toate fișierele go din directorul curent.

Dacă este pachetul principal, când execuți build-ul, va genera un fișier executabil în directorul curent.



Dimensiunea fișierului executabil compilat este aproape de 2m.

Activează serviciul HTTP

Dacă dezvolți un serviciu HTTP în Golang, poți folosi funcțiile oferite de pachetul net/http. Pachetul net/http oferă un set foarte complet de funcții, iar serviciul HTTP lansat este, de asemenea, foarte stabil și eficient și poate fi folosit într-un mediu de producție.

Cod:

Apoi accesează-l în browserul http://localhost:9090 și poți vedea ieșirea Hello golang http!.



(Sfârșit)




Precedent:Golang în tipurile String și Int sunt convertite unul în celălalt
Următor:Cere hook-ul limbajului C de 64 de biți
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com