Go oktatóanyag: Hello world

Ez az oktatóanyag segít elindulni a Go nyelven. Bemutatja, mire van szükséged az első Go program megírásához. Az alapokkal kezdődik: megtudhatod, hol találhatod és töltheted le a szükséges eszközöket, hogyan telepítsd ezeket, és végigvezet a kód fordításán és futtatásán. Ha még sosem írtál Go programot, itt a helyed. Ezt a cikket azért készítettük, hogy könnyedén belekezdhess a Go használatába, majd továbbléphess az SMS példáinkhoz. Ha már ismered a Go-t, közvetlenül ugorhatsz az alábbi SMS projektek egyikéhez.

Go SMS példák:

SMS küldése Go-ban HTTP REST API-val (kódpélda)
Több SMS küldése Go-ban HTTP REST API-val (kódpélda)
SMS ütemezése Go-ban HTTP REST API-val (kódpélda)
SMS fogadása Go-ban HTTP REST API-val (kódpélda)
SMS törlése Go-ban HTTP REST API-val (kódpélda)
A legújabb Go SMS API könyvtár letöltése Githubról

Mi a Go

A Go egy programozási nyelv, amit a Google fejlesztett ki. Hasonlít egy természetes nyelvhez, például az angolhoz. A számítógéppel való kommunikációra használják. A fő különbség a természetes nyelvek és a programozási nyelvek között az, hogy a programozási nyelvek szigorúbb szerkezettel rendelkeznek, hogy a számítógép jobban megértse őket.

Mi a Go 'hello world' program

A Go hello world program a legegyszerűbb program, amit írhatsz. Egyszerűen kiírja a "Hello world" mondatot a képernyőre. A Hello World program az első program, amit a fejlesztők bármely programozási nyelvben megírnak.

Hogyan írd meg az első programodat Go-ban

Az első Go program megírásához:

  1. Ellenőrizd az előfeltételeket
  2. Állítsd be a Go-t
  3. Teszteld, hogy a Go telepítve van-e
  4. Nyisd meg a Jegyzettömböt
  5. Hozz létre egy mappát a Go fájloknak
  6. Írd meg a Hello World programot Go-ban
  7. Futtasd a Go Hello World programodat
  8. Ellenőrizd a kimenetet

Előfeltételek

A kezdéshez szükséges dolgok. Az első számítógépes program megírásához Go-ban szükséged lesz egy Windows számítógépre, a Go nyelvre és az alábbi példakódra.

  • Windows 10 számítógép
  • Go nyelv
  • Ozeki Hello World példaprojekt

Töltsd le a Go nyelvet

Használhatod ezt a linket: https://golang.org/ a Go letöltéséhez.

1. videó - Hogyan töltsd le a Go-t (Videós oktatóanyag)

Töltsd le a Go-t

A Go-ban való programozás megkezdéséhez először le kell töltened a hivatalos weboldalról. Látogass el a https://golang.org/ oldalra. Kattints a kék Download Go gombra (1. ábra). Ez elindítja a telepítő letöltését a böngésződ alapértelmezett letöltési helyére.

go letöltése
1. ábra - Go letöltése

Telepítsd a Go nyelvet

2. videó - Hogyan telepítsd a Go-t (Videós oktatóanyag)

A Go telepítésének ellenőrzéséhez meg kell nyitnunk a Parancssort és be kell írnunk a következő parancsot:

//Ez a parancs visszaadja a számítógépen telepített Go verzióját
go version
	

1. kód - A Go telepítésének ellenőrzése

Go tesztelése

A Go sikeres telepítését a Parancssorban ellenőrizheted. Először nyisd meg a parancssort. Írd be a "go version" parancsot és nyomj Entert (2. ábra). Ha a parancssor visszaadja a telepített Go verzióját, akkor minden rendben van.

go telepítésének ellenőrzése
2. ábra - A számítógépen telepített Go verziója

Írd meg a 'hello world' programodat Go-ban

Az első Go programunk megírásához a Windows Jegyzettömböt fogjuk használni.
Az első Go projekt létrehozásához létre kell hoznunk egy mappát, ahova elhelyezzük a fejlesztési fájlokat.
Ezt manuálisan is megtehetjük, vagy ha ismered a parancssort, akkor azzal is létrehozhatod a fájlokat.
A következő videóban megmutatom, hogyan hozd létre az első Go projektet.

//Ha más nevet szeretnél adni a projektnek, a helloWorld részt lecserélheted
go mod init helloWorld
	

2. kód - Go projekt inicializálása

package main

import "fmt"

func main() {
	fmt.Println("Hello world!");
}
	

3. kód - A 'hello world' program Go-ban

3. videó - Hogyan írj egy 'hello world' programot Go-ban (Videós oktatóanyag)

Futtasd a 'hello world' programodat Go-ban

A kód futtatásához Go-ban a parancssort kell használnunk.
Az első Go kódunk futtatásához a következő parancsot fogjuk használni:

//Ez a parancs futtatja a main csomagot tartalmazó Go kódot
go run .
	

4. kód - Az első Go program futtatása

A kód kimenete

A program futtatásához egyszerűen indítsd el a parancssort a program mappájában. Írd be a "go run ." parancsot és nyomj Entert (3. ábra). Ez végrehajtja a kódot. A "Hello World!" üzenet megjelenik a konzolon. Ez a program kimenete.

go program kimenete
3. ábra - A kód kimenete

4. videó - Hogyan futtasd az első Go programodat (Videós oktatóanyag)

Mi történik, ha hibázol a Go programodban

Ha hibát követsz el a Go utasítások írásakor, akkor szintaxis hibát kapsz. A számítógép pirossal jelöli a hibás sort, és megmondja, miért nem értette az utasításokat. A hiba javításához vissza kell menned a szövegszerkesztőbe és módosítani a programot. A programozók azt mondják, hogy "kijavították a hibát", amikor kijavítják a hibákat.

Az alábbi kódban szándékosan hibát fogunk elkövetni azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk ki a hibát, és hogyan futtatjuk sikeresen a programot.

Mi a szintaxis hiba?

A szintaxis hiba azt jelenti, hogy nem értem. Ha angolul beszélsz valakivel és ő nem érti, amit mondasz, akkor azt fogja válaszolni, hogy "Nem értem". Ha Go nyelven beszélsz a számítógéphez, és a számítógép nem érti, amit mondasz, akkor azt fogja válaszolni, hogy "Szintaxis hiba".

Hogyan kezelj egy szintaxis hibát Go-ban?

Az alábbi kódban szándékosan szintaxis hibát fogunk elkövetni azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk ki a hibát, és hogyan futtatjuk sikeresen a programot.

5. videó - Mi történik, ha hibázol a Go kódodban (Videós oktatóanyag)

Hibák Go-ban

Ha érvénytelen parancs van a Go kódodban, az hibához vezet. Ennek bemutatásához töröljük ki az egyik idézőjelet a "Hello World" után. Ez szintaxis hibát fog okozni a program futtatásakor (4. ábra). Ez a hibaüzenet tartalmazza a hiba okát és helyét.

hibajelzés go-ban
4. ábra - Hiba jelentés Go-ban

Összefoglalás

A fenti cikk arról szól, mire van szükséged a Go-ban való programozás megkezdéséhez és az első Hello World program létrehozásához. Ez a program egyszerűnek tűnhet, és nem csinál sokat, de a kis lépésekből nagy dolgok születnek. A útmutatót követve megtetted az első lépést a Go fejlesztővé válás felé; a programok készítése a problémáid megoldására sokat segít a munka könnyebbé tételében.

Amit itt tanultál, értékes, további hasznos útmutatók olvashatók az Ozeki weboldalán. Nézd meg a következő cikket ebben a témában, hogy hogyan küldj SMS-t Go-ból.

Kezdd el a változást, töltsd le az Ozeki SMS Gateway most!

More information