Kuidas luua Hello World Go keeles

25.11.2022
23:31

Me oleme juba rääkinud Go programmeerimiskeele ajaloost, selle struktuurist ja süntaksist, nüüd saame käivitada sellel kõige lihtsama programmi, nimelt klassikalise Hello Worldi. Valmis? Siis ei võta kaua aega, et sellega hakkama saada.

Kuidas luua programmi

Loome oma esimese programmi. Programmeerimisel on tavaline, et kõik algajad alustavad sellega, et ekraanile kuvatakse rida "Hello World!". Sa võid oma süsteemi installeerida Go või kasutada veebiteenust play.golang.org. Selle abil saate oma esimese programmi käivitada otse oma brauseris. Töötame veebiteenusega. Avage sait.

Järgnevalt näete esimese programmi valmis koodi:

package main
import ( "fmt")

func main() {
fmt.Println("Hello, playground")
}

Kuidas luua Hello World Go keeles

Esimeses reas tuleb täpsustada, et fail kuulub paketti main, teises reas impordime paketti fmt, mis vastutab standardsisendi ja -väljundi funktsioonide eest. Sulgudes on vaja importida korraga mitu paketti. Nimed võib lisada komadega eraldatuna.

Pärast seda uuendatakse põhifunktsioonide paketti. Seejärel käivitatakse see koos programmi käivitamisega. Kõik Go programmid sisaldavad põhifunktsiooni. Peafunktsioon on nn sisenemispunkt. käsu täitmine algab sellest, kuigi igas dünaamilises keeles on täitmine ülalt alla.

Main-funktsiooni sees kutsume fmt raamatukogu. Eelnevalt imporditi seda punkti süntaksiga. Meetod printLn prindib stringi ekraanile. Go on võtnud kasutusele kindla süntaksi: asi on selles, et isegi kui kompilaator ei viska viga vastuolude tõttu, on soovitatav järgida süntaksit täpselt.

Tavaliselt kasutatakse muutujate nimede puhul kaamelisüntaksit, st foo_bar asemel FooBar või Foobar. Võib-olla olete juba märganud, et Go ei kanna ühtegi märki enne algavat sulgurit. Isegi kui te panete reavahe, saate vea:

Kuidas luua Hello World Go keeles

Ka Go-s on sissekirjutus standardiseeritud, kuigi siin ei ole nõudeid nagu Pythonis.

15% allahindlus uuelt VPS-ilt
Kiirustage, et tellida server igas asukohas
VPS-i valimine

Muud artiklid

25.11.2022
7 902
Teadmistebaas / Programmeerimine
GO programmeerimiskeele süntaks
25.11.2022
6 988
Teadmistebaas / Formaliseerimine
Ilusad looduse fotod töölauale
25.11.2022
5 298
Teadmistebaas / Formaliseerimine
Uus Ubuntu taustapilt töölauale. Osa 1