Go on avatud lähtekoodiga programmeerimiskeel, mille lõid Google'is esmakordselt Robert Griesemer, Rob Pike ja Ken Thompson. Kuna Google'i koodibaasi keerukus ja suurus kasvas, pidi ettevõte looma lihtsa ja usaldusväärse programmeerimiskeele, mida oli lihtne õppida. Mine märgi kõik need ruudud.

See on staatiliselt trükitud ning kaasas on mälu eraldamine, prügi kogumine ja loomulik samaaegsus. Go disain annab keelele suure jõudluse ja kiiruse.

Go’d kasutatakse enamasti pilveprogrammeerimises, DevOpsis, robootikas, andmeteaduses ja tehisintellektis.

Alustamine: installige Go

Go'ga alustamiseks installige see oma arenduskeskkonda. Enne selle installimist peate selle alla laadima saidilt Go allalaadimiste leht. Kui olete seal, klõpsake allalaadimisprotsessi alustamiseks installiprogrammi, mis vastab teie süsteemile.

Installige Go Windowsi

Avage allalaaditud MSI-fail ja järgige Go installimiseks juhiseid. Kinnitage, kas installimine õnnestus, käivitades käsureal järgmise käsu.

mine versioon

Installige Go operatsioonisüsteemi macOS

instagram viewer

Avage allalaaditud PKG-fail, järgige Go installimiseks juhiseid ja ongi kõik. Peaksite saama seda kasutada.

Nagu Windowsi puhul, saate installimise õnnestumise kinnitamiseks kasutada järgmist käsku:

mine versioon

Installige Go Linuxile

Enne Go installimist eemaldage kõik eelmised installid, kasutades seda käsku:

rm -rf /usr/local/go 

Olge väga ettevaatlik, kasutades rm käsuga rf valikuid. See kustutab jäädavalt teie antud kataloogi, sealhulgas kõik selles olevad failid. Jälgige kirjavigu!

Nüüd tarballi faili ekstraktimine laadisite just alla /usr/local . Käivitage järgmine käsk, asendades tarball-fail.tar.gz oma failinimega:

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

Peate lisama ka tee Mine tee keskkonna muutuja:

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

Sinu First Go programm

Nüüd, kui olete Go oma arvutisse installinud, olete valmis kirjutama oma esimest Go programmi.

Looge programm Hello World

Esimene programm, mille loote, on lihtne programm, mis prindib "Tere maailm". Looge uus fail, tere-maailm.mineja avage see oma eelistatud tekstiredaktoriga. Kui kasutate VS-koodi, palub see teil installida laiendus Go. Installige see ja lisage sellele järgmine kood tere-maailm.mine:

paketi peamine
import "fmt"
func main () {
fmt. Println ("Tere maailm")
}

Enne äsja kirjutatud koodis toimuva arutamist käivitage järgmine käsk, et kontrollida, kas see töötab.

mine jooksma tere-maailm.mine 

See peaks teie terminalile printima "Hello World".

Programmi jaotus

Teostatav pakett

paketi peamine

Go korraldab lähtefailid pakettidesse, mis hõlbustab korduvkasutatavust. Üks pakett võib sisaldada mitut faili. Kõik need failid pääsevad juurde sama paketi teiste failide väärtustele või funktsioonidele neid importimata. Lisaks annab paketi importimine Go-faili teile juurdepääsu kõikidele selles sisalduvates failides määratletud väärtustele ja funktsioonidele.

Põhipakett, mida olete kasutanud tere-maailm.mine programm on eriline, kuna see ütleb Go'le, et see programm on käivitatav.

Vormindusfunktsioonide import

import "fmt"

fmt on üks Go pakutavatest pakettidest. See pakub viise vormindatud I/O funktsioonide (nt stringi printimine) rakendamiseks.

Peamine funktsioon

func main

Igal käivitataval Go programmil peab olema a peamine funktsioon, mis toimib sisenemispunktina.

Selles näites kasutate fmt. Println trükkida "Tere maailm", millele järgneb uus rida.

Programmi Hello World koodi leiate sellest õpetusest aadressilt see sisu.

Jätkake Go programmeerimise kohta õppimist

See postitus tutvustas teile programmide kirjutamist Go programmeerimiskeeles. Olete õppinud, kuidas installida Go teie kasutatavasse operatsioonisüsteemi ja kuidas luua lihtsat teremaailma programmi. Sukelduge Go-sse, õppides tundma muutujate tüüpe, massiive ja silmuseid.

Kas Golang on täna õppimist väärt?

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Programmeerimine
  • Programmeerimine

Autori kohta

Mary Gathoni (15 avaldatud artiklit)

Mary Gathoni on tarkvaraarendaja, kelle kirg on luua tehnilist sisu, mis pole mitte ainult informatiivne, vaid ka kaasahaarav. Kui ta ei kodeeri ega kirjuta, naudib ta sõpradega aega veetmist ja õues olemist.

Rohkem Mary Gathonist

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin