„A Go-nak nem célja a programozáselmélet megújítása. Célja a programozási gyakorlat megújítása.” – Samuel Tesla
Ebben a cikkben egy új és széles körben elterjedt nyelvről – a „golangról” fogunk beszélni. A következő témákkal foglalkozunk:
Bevezetés
A Golang, más néven Go, egy nyílt forráskódú programozási nyelv, amelyet a Google hozott létre 2007-ben. Feltalálása óta a Go hatalmas fejlődésen ment keresztül az évek során. A Golang minimális szintaxisa nagyon hasonló a többi szkripthez nyelvek. Úgy készült, hogy javítsa a fejlesztők termelékenységét, lehetővé téve számukra a programok jobb írását.
Miért Golang?
- Tiszta, tömör és hatékony
- Minimális és könnyű megtanulni
- Gyorsaságra építve (olyan cégek használják, mint a Google, Uber stb.)
- A szerveren használt egyszerű binárisok
- Támogatja a szemétgyűjtést
- Golang az egyik legkedveltebb nyelvek
A Go egy nyílt forráskód és ingyenes programozási nyelv. Telepítheti lefordított binárisokon keresztül, vagy elkészítheti a forrásból. Ma a rendelkezésre álló binárisokon keresztül telepítjük.
- Kattintson a Letöltés Go gombra, és válassza ki a bináris fájlt a rendszer alapján –
- Azt javaslom, hogy töltse le a stabil verziót, amikor írom – a Go v1.14 stabil.
- A Go-t forrásból is telepítheti, kövesse az utasításokat itt
A következő parancs futtatásával ellenőrizheti, hogy a Go sikeresen telepítve van-e –
go version
Ha kétségei vannak, a letöltéssel és telepítéssel kapcsolatos összes információ elérhető a következő címen: golang.org.
Most, hogy beállítottuk a Golangot, készen állunk a legegyszerűbb és leghíresebb „Hello World” program megírására.
- Hozzon létre egy egyszerű helloworld.go fájlt. Igen, jól sejtette, hogy a golangnak .go kiterjesztése van.
- Most nyissa meg kedvenc szerkesztőjét, és másolja be a következő kódot.
package main import "fmt" func main() { fmt.Println("Hello, World! I am learning Golang!") }
- Mentse el a fájlt, és menjen a terminálhoz. Némi magyarázat előtt. Futtassa az első Go programját!
- A terminálban (győződjön meg arról, hogy ugyanabban a könyvtárban van, ahol létrehozta a helloworld.go fájlt)
go run helloworld.go
Tada! A kimenetet így fogod látni –
// Output Hello, World! I am learning Golang!
Gratulálunk! Sikeresen lefuttatta a first go programját.
Most értsük meg ezt az alapkódot –
- csomag fő – a csomag egy kulcsszó a Golangban, amely meghatározza azt a könyvtárat, amelyhez a fájl tartozik. Egy mappában csak egy csomag lehet. Több csomagot is létrehozhat több könyvtár létrehozásával. A csomag a metódusokhoz és a változókhoz vezető útvonal azonosítására szolgál. Itt a main egy speciális csomag, amelyet futtatható programok írásakor használunk.
- import „fmt” – az import ismét egy olyan kulcsszó, amely külső és belső csomagokat kér le. Itt az import letölti az „fmt” csomagot a go könyvtárból. Az import kulcsszóval bármilyen csomagot beilleszthet. Ezzel elérhetjük a Println funkciót, amely az „fmt” csomagban előre meghatározott. Még a kódot is ellenőrizheti itt.
- Ezután meghatározzuk a fő funkciónkat, amely futás közben automatikusan végrehajtódik. A main() egy speciális típusú függvény, és ez a végrehajtható programok belépési pontja. Tehát, amikor lefuttatjuk a kódunkat – ez a függvény végrehajtódik. A main()-ban egyszerűen meghívjuk a Println(arg)-t, amely kiírja a neki átadott karakterláncot a terminálon.
func main() { fmt.Println("Hello, World! I am learning Golang!") }
Következtetés
Ebben az oktatóanyagban bemutatjuk a Golangot és a használat megkezdését. Feltelepítettük a Go-t a rendszerünkre, és futtattunk egy „Hello World” programot. A következő lépés az lenne, hogy megtanuljunk néhány alapvet a változókkal, a hurokkal és a függvényekkel kapcsolatban a Golangban. Akár a böngészőben is megpróbálhatja futtatni a programokat a címen play.golang.org.
Remélem tanultál valami újat!
Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?