Fizetési módok Abuse

Hogyan hozzunk létre Hello World Go nyelven

25.11.2022, 23:31

A Go programozási nyelv történetéről, felépítéséről és szintaxisáról már meséltünk, most pedig a legegyszerűbb programot futtatjuk rajta, mégpedig a klasszikus Hello Worldöt. Készen állsz? Akkor nem fog sokáig tartani, amíg belejössz a dologba.

Hogyan hozzunk létre egy programot

Hozzuk létre az első programunkat. A programozásban megszokott, hogy minden kezdő azzal kezdi, hogy a képernyőn megjelenik a "Hello World!" sor. A Go-t telepítheted a rendszeredre, vagy használhatod a play.golang.org online szolgáltatást. Segítségével közvetlenül a böngészőben futtathatod az első programodat. Dolgozzunk az online szolgáltatással. Nyissuk meg az oldalt.

Ezután az első program kész kódját fogod látni:

package main
import ( "fmt")

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

Hogyan hozzunk létre Hello World Go nyelven

Az első sorban meg kell adnunk, hogy a fájl a main csomaghoz tartozik, a második sorban pedig importáljuk az fmt csomagot, amely a szabványos bemeneti és kimeneti funkciókért felelős. A zárójelekre azért van szükség, hogy egyszerre több csomagot importáljunk. A neveket vesszővel elválasztva adhatjuk hozzá.

Ezután a függvénycsomagot frissítjük. Ezután a program indításával együtt végrehajtásra kerül. Minden Go program tartalmazza a főfüggvényt. A főfüggvény az úgynevezett belépési pont. a parancs végrehajtása innen indul, bár minden dinamikus nyelvben a végrehajtás felülről lefelé történik.

A main függvényen belül hívjuk meg az fmt könyvtárat. Korábban a dot szintaxissal importáltuk. A printLn metódus kiírja a karakterláncot a képernyőre. A Go egy bizonyos szintaxist vett át: a lényeg az, hogy még ha a fordító nem is dob hibát a következetlenség miatt, ajánlott pontosan követni a szintaxist.

A változóneveknél gyakori a teveszintaxis használata, azaz a foo_bar helyett a FooBar vagy a Foobar. Talán már észrevetted, hogy a Go nem hordoz karaktereket a nyitó zárójel előtt. Még akkor is hibát kapunk, ha egy sortovábbítást teszünk be:

Hogyan hozzunk létre Hello World Go nyelven

A behúzás a Go-ban is szabványosított, bár itt nincsenek olyan követelmények, mint a Pythonban.