Go je programovací jazyk s otvoreným zdrojom, ktorý v spoločnosti Google prvýkrát vytvorili Robert Griesemer, Rob Pike a Ken Thompson. Keďže kódová základňa spoločnosti Google rástla v zložitosti a veľkosti, spoločnosť potrebovala vytvoriť jednoduchý a spoľahlivý programovací jazyk, ktorý sa dá ľahko naučiť. Choď zaškrtni všetky tieto políčka.
Je staticky typovaný a prichádza s alokáciou pamäte, zberom odpadu a prirodzenou súbežnosťou. Dizajn Go poskytuje jazyku vysoký výkon a rýchlosť.
Go sa väčšinou používa v cloudovom programovaní, DevOps, robotike, dátovej vede a umelej inteligencii.
Začíname: Nainštalujte Go
Ak chcete začať s Go, nainštalujte ho do svojho vývojového prostredia. Pred inštaláciou si ho musíte stiahnuť z na stránke Go na stiahnutie. Keď tam budete, kliknite na inštalačný program, ktorý zodpovedá vášmu systému, čím spustíte proces sťahovania.
Nainštalujte Go v systéme Windows
Otvorte stiahnutý súbor MSI a podľa pokynov nainštalujte Go. Potvrďte, či bola inštalácia úspešná spustením nasledujúceho príkazu v príkazovom riadku.
ísť verzia
Nainštalujte Go na macOS
Otvorte stiahnutý súbor PKG, nainštalujte Go podľa pokynov a je to. Mali by ste to vedieť použiť.
Rovnako ako v systéme Windows môžete na potvrdenie, či bola inštalácia úspešná, použiť nasledujúci príkaz:
ísť verzia
Nainštalujte Go v systéme Linux
Pred inštaláciou Go odstráňte všetky predchádzajúce inštalácie pomocou tohto príkazu:
rm -rf /usr/local/go
Buďte veľmi opatrní pri používaní rm príkaz s rf možnosti. Natrvalo odstráni adresár, ktorý ste mu poskytli, vrátane všetkých súborov v ňom. Pozor na preklepy!
teraz extrahujte súbor tarball práve ste si stiahli do /usr/local . Spustite nasledujúci príkaz, nahraďte ho tarball-file.tar.gz s názvom vášho súboru:
tar -C /usr/local -xzf tarball-file.tar.gz
Musíte tiež pridať cestu Go do premenná prostredia cesty:
export PATH=$PATH:/usr/local/go/bin
Váš program First Go
Teraz, keď ste si na svoj počítač nainštalovali Go, ste pripravení napísať svoj prvý program Go.
Vytvorte program Hello World
Prvý program, ktorý vytvoríte, je jednoduchý program, ktorý vytlačí „Ahoj svet“. Vytvorte nový súbor, hello-world.goa otvorte ho v preferovanom textovom editore. Ak používate kód VS, zobrazí sa výzva na inštaláciu rozšírenia Go. Nainštalujte ho a pridajte nasledujúci kód hello-world.go:
hlavný balík
importovať "fmt"
func main () {
fmt. Println("Ahoj svet")
}
Pred diskusiou o tom, čo sa deje v kóde, ktorý ste práve napísali, spustite nasledujúci príkaz a skontrolujte, či funguje.
choď spustiť hello-world.go
Na vašom termináli by sa malo vytlačiť „Hello World“.
Rozdelenie programu
Spustiteľný balík
hlavný balík
Go organizuje zdrojové súbory do balíkov, čo napomáha opätovnému použitiu. Jeden balík môže obsahovať viacero súborov. Každý z týchto súborov môže pristupovať k hodnotám alebo funkciám z iných súborov v rovnakom balíku bez ich importovania. Okrem toho importovanie balíka do súboru Go vám poskytuje prístup ku všetkým hodnotám a funkciám definovaným v súboroch, ktoré obsahuje.
Hlavný balík, ktorý ste použili v hello-world.go program je špeciálny, pretože hovorí Go, že tento program je spustiteľný.
Importovať funkcie formátovania
importovať "fmt"
fmt je jedným z balíkov poskytovaných Go. Poskytuje spôsoby implementácie formátovaných I/O funkcií, ako je tlač reťazca.
Hlavná funkcia
func main
Každý spustiteľný program Go musí mať a Hlavná funkciu, ktorá funguje ako vstupný bod.
V tomto príklade používate fmt. Println vytlačíte „Ahoj svet“, po ktorom bude nasledovať nový riadok.
Kód programu Hello World nájdete v tomto návode od táto podstata.
Pokračujte v učení o programovaní Go
Tento príspevok vám predstavil písanie programov v programovacom jazyku Go. Naučili ste sa, ako nainštalovať Go do operačného systému, ktorý používate, a ako vytvoriť jednoduchý program hello world. Ponorte sa hlbšie do Go tým, že sa dozviete o typoch premenných, poliach a slučkách.
Oplatí sa dnes golang učiť?
Prečítajte si ďalej
Súvisiace témy
- Programovanie
- Programovanie
O autorovi
Mary Gathoni je softvérová vývojárka s vášňou pre vytváranie technického obsahu, ktorý je nielen informatívny, ale aj pútavý. Keď práve nekóduje alebo nepíše, rada sa stretáva s priateľmi a je vonku.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber