Betaalmethoden Abuse

Hoe maak je Hello World in de taal Go

25.11.2022, 23:31

We hebben je al verteld over de geschiedenis van de programmeertaal Go, de structuur en syntaxis ervan, nu kunnen we het eenvoudigste programma erop uitvoeren, namelijk het klassieke Hello World. Klaar? Dan duurt het niet lang voordat je het onder de knie hebt.

Een programma maken

Laten we ons eerste programma maken. Het is gebruikelijk bij programmeren dat alle beginners beginnen met het weergeven van de regel "Hello World!" op het scherm. Je kunt Go op je systeem installeren of de online service play.golang.org gebruiken. Met behulp daarvan kun je je eerste programma direct in je browser uitvoeren. Laten we werken met de online service. Open de site.

Vervolgens zie je de kant-en-klare code van het eerste programma:

package main
import ( "fmt")

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

Hoe maak je Hello World in de taal Go

In de eerste regel moeten we aangeven dat het bestand bij het hoofdpakket hoort, in de tweede regel importeren we het pakket fmt, dat verantwoordelijk is voor de standaard in- en uitvoerfuncties. Haakjes zijn nodig om meerdere pakketten tegelijk te importeren. Namen kunnen gescheiden door komma's worden toegevoegd.

Daarna wordt het hoofdfunctiepakket bijgewerkt. Het wordt dan uitgevoerd bij de start van het programma. Alle Go-programma's bevatten de hoofdfunctie. De hoofdfunctie is het zogenaamde ingangspunt. De uitvoering van het commando begint vanaf dit punt, hoewel in elke dynamische taal de uitvoering top-down is.

Laten we in de hoofdfunctie de bibliotheek fmt aanroepen. Eerder werd deze geïmporteerd met de punt syntaxis. De methode printLn drukt de string af op het scherm. Go heeft een bepaalde syntax: het punt is dat zelfs als de compiler geen fout gooit vanwege een inconsistentie, het wordt aanbevolen om de syntax precies te volgen.

Het is gebruikelijk om camel syntax te gebruiken voor variabelenamen, dus FooBar of Foobar in plaats van foo_bar. Het is je misschien al opgevallen dat Go geen karakters voor de openingshaak zet. Zelfs als je een line feed plaatst, krijg je een foutmelding:

Hoe maak je Hello World in de taal Go

Indentatie is ook gestandaardiseerd in Go, hoewel er hier geen vereisten zijn zoals in Python.