Go on uus keel, samaaegne, prügi kogumine, kiiresti kompileeritav keel.
- See suudab kompileerida suure Go programmi arvutis mõne sekundiga.
- Go pakub tarkvara loomise mudelit, mis teeb sõltuvusanalüüsi lihtsamaks ja väldib enamiku C-stiilis failide ja teekide algust.
- Go on staatiliselt tüübistatud keel ja selle tüübisüsteemil puudub hierarhia. Seega ei pea kasutajad kulutama aega tüüpidevaheliste suhete määratlemisele, mis tundub kergem kui tüüpilised objektorienteeritud keeled.
- Go on täiesti prügikogumise keel, mis pakub põhilist tuge samaaegseks täitmiseks ja suhtlemiseks.
- Go eesmärk on pakkuda võimalust ehitada süsteemitarkvara mitmetuumalistel masinatel.
Laadi alla ja paigalda
Hüperlingi sisselogimine on nähtav.Klõpsa "Microsoft Windows" platvormilingil, et laadida ja paigaldada see kuni järgmise tasemeni, nagu alloleval joonisel näidatud:
Vaata versiooni
Pärast paigalduse lõpetamist saate cmd aknas käivitada käsu View Version, et testida, kas paigaldus on edukas, nagu näidatud järgmisel joonisel:
Hello Word programm
Sõltumata sellest, millise arenduskeelega alustad, esimeses näites väljastab tavaliselt konsool hello sõna stringi.
Kood on järgmine:
Go käivita kompileerimised ja käivita Go programm
Tere, Golang, minu nimi on itsvse, olen 5-aastane.
Go-l on kaks reserveeritud funktsiooni: init-funktsioon (mida saab rakendada kõigile pakettidele) ja peamine funktsioon (Saab rakendada ainult põhipaketile)。 Need kaks funktsiooni ei saa defineerimisel omada parameetreid ega tagastada väärtusi. Kuigi paketis võib kirjutada nii palju init-funktsioone kui soovid, soovitame tungivalt kirjutada iga faili kohta ainult ühe init-funktsiooni, nii loetavuse kui ka hilisema hooldatavuse huvides.
Go programmid kutsuvad automaatselt init() ja main(), seega ei pea neid kahte funktsiooni kusagil kutsuma. Iga paketi init-funktsioon on valikuline, kuidPaketi põhifunktsioon peab sisaldama põhifunktsiooni。
Mine ehita kompileerimiskood
Kui sul on projektikaustas mitu faili ja soovid kompileerida ainult kindlat faili, saad pärast go buildi lisada failinime, nt go build a.go; go build käsk kompileerib vaikimisi kõik go failid praeguses kataloogis.
Kui see on põhipakett, siis kui käivitad go buildi, genereerib see praeguses kataloogis käivitatava faili.
Kompileeritud käivitatava faili suurus on ligi 2 m.
Luba HTTP teenus
Kui arendad Golangis HTTP-teenust, saad kasutada net/http paketi funktsioone. Net/HTTP pakett pakub väga täielikku funktsioonide komplekti ning käivitatud HTTP-teenus on samuti väga stabiilne ja tõhus ning seda saab kasutada tootmiskeskkonnas.
Kood:
Seejärel pääse sellele brauseris http://localhost:9090 ja näed Hello golang http! väljundit.
(Lõpp)
|