Go je programski jezik otvorenog koda koji su u Googleu prvi stvorili Robert Griesemer, Rob Pike i Ken Thompson. Kako je Googleova kodna baza rasla u složenosti i veličini, tvrtka je morala stvoriti jednostavan, pouzdan programski jezik koji je lako naučiti. Idi označi sve ove okvire.

Statički je upisan i dolazi s dodjelom memorije, prikupljanjem smeća i prirodnom istodobnošću. Goov dizajn jeziku daje visoke performanse i brzinu.

Go se uglavnom koristi u programiranju u oblaku, DevOps-u, robotici, znanosti o podacima i umjetnoj inteligenciji.

Početak: Instalirajte Go

Da biste započeli s Go, instalirajte ga u svoje razvojno okruženje. Prije nego što ga instalirate, morate ga preuzeti s stranici Go preuzimanja. Kada ste tamo, kliknite na instalacijski program koji odgovara vašem sustavu da biste započeli proces preuzimanja.

Instalirajte Go na Windows

Otvorite MSI datoteku koju ste preuzeli i slijedite upute za instalaciju Go. Potvrdite je li instalacija bila uspješna pokretanjem sljedeće naredbe u naredbenom retku.

instagram viewer
go verzija

Instalirajte Go na macOS

Otvorite PKG datoteku koju ste preuzeli, slijedite upute za instalaciju Go i to je to. Trebali biste ga moći koristiti.

Kao i kod Windowsa, možete koristiti sljedeću naredbu da potvrdite je li instalacija bila uspješna:

go verzija

Instalirajte Go na Linux

Prije instaliranja Go, uklonite sve prethodne instalacije pomoću ove naredbe:

rm -rf /usr/local/go 

Budite vrlo oprezni pri korištenju rm zapovijed sa rf opcije. Trajno će izbrisati direktorij koji mu date, uključujući sve datoteke unutar njega. Pazite na pravopisne pogreške!

Sada, ekstrahirajte tarball datoteku ste upravo preuzeli /usr/local . Pokrenite sljedeću naredbu, zamjenjujući tarball-datoteka.tar.gz s vašim imenom datoteke:

tar -C /usr/local -xzf tarball-datoteka.tar.gz

Također morate dodati put Go u put varijabla okruženja:

export PATH=$PATH:/usr/local/go/bin

Vaš prvi program

Sada kada ste instalirali Go na svoj stroj, spremni ste za pisanje svog prvog Go programa.

Napravite program Hello World

Prvi program koji ćete kreirati je jednostavan program koji ispisuje "Hello world". Napravite novu datoteku, hello-world.go, i otvorite ga u željenom uređivaču teksta. Ako koristite VS Code, od vas će se tražiti da instalirate proširenje Go. Instalirajte ga i dodajte sljedeći kod hello-world.go:

paket glavni
uvoz "fmt"
funkcija glavna () {
fmt. Println("Zdravo svijet")
}

Prije rasprave o tome što se događa u kodu koji ste upravo napisali, pokrenite sljedeću naredbu da provjerite radi li.

idi trči hello-world.idi 

Trebao bi ispisati "Hello World" na vašem terminalu.

Raščlamba Programa

Izvršni paket

paket glavni

Go organizira izvorne datoteke u pakete, što pomaže ponovnoj upotrebi. Jedan paket može sadržavati više datoteka. Svaka od ovih datoteka može pristupiti vrijednostima ili funkcijama iz drugih datoteka u istom paketu bez njihovog uvoza. Nadalje, uvoz paketa u Go datoteku daje vam pristup svim vrijednostima i funkcijama definiranim u datotekama koje sadrži.

Glavni paket koji ste koristili u hello-world.go program je poseban jer govori Go da je ovaj program izvršan.

Uvezite funkcije oblikovanja

uvoz "fmt"

fmt je jedan od paketa koje nudi Go. Pruža načine za implementaciju formatiranih I/O funkcionalnosti poput ispisa niza.

Glavna funkcija

funkcija glavna

Svaki izvršni Go program mora imati a glavni funkcija koja djeluje kao ulazna točka.

U ovom primjeru koristite fmt. Println za ispis "Hello World" nakon čega slijedi novi red.

Kôd za program Hello World možete pronaći u ovom vodiču ovaj Gist.

Nastavite učiti o Go programiranju

Ovaj post vas je upoznao s pisanjem programa u programskom jeziku Go. Naučili ste kako instalirati Go na operativni sustav koji koristite i kako stvoriti jednostavan program hello world. Zaronite dublje u Go učenjem o tipovima varijabli, nizovima i petljama.

Je li Golang danas vrijedan učenja?

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Programiranje
  • Programiranje

O autoru

Mary Gathoni (Objavljeno 15 članaka)

Mary Gathoni je programer softvera sa strašću za stvaranje tehničkog sadržaja koji nije samo informativan već i privlačan. Kad ne kodira i ne piše, uživa u druženju s prijateljima i na otvorenom.

Više od Mary Gathoni

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu