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)
|