Inleiding
In de vorige module hebt u de basisbeginselen van Go geleerd. U hebt gegevenstypen, variabelen, constanten, functies en pakketten verkend. U weet hoe u de logica van een programma structureert en hoe Go de code liever ordent. U bent nu klaar om te leren hoe u programma's op de Go-manier schrijft met behulp van fundamentele besturingsstromen zoals if/else
, switches
, for
en essentiële functies om fouten te verwerken.
Als u ervaring hebt met een programmeertaal die de meeste C-syntaxis volgt, zoals C# of Java, zijn enkele secties in deze module eenvoudig. Maar in andere secties ziet u nuances waar Go verschilt.
Aan het einde van de module vindt u een uitdaging waar u alle concepten die u tot nu toe hebt geleerd, moet toepassen. Later vergelijkt u de oplossing van de uitdaging met uw eigen oplossing.
Leerdoelen
In deze module leert u het volgende:
- Meer informatie over eenvoudige en samengestelde
if
instructies. - Meer informatie over
switch
instructies en hun functies. - Gebruik het
for
trefwoord voor meer informatie overloop
instructies en hun patronen in Go. - Gebruik essentiële functies om fouten zoals
defer
,panic
enrecover
.
Vereisten
- Een Go-omgeving die klaar is om toepassingen te maken. In het ideale geval moet Go lokaal zijn geïnstalleerd en geconfigureerd en moet de Visual Studio Code Go-extensie ook zijn geïnstalleerd. U kunt ook de Go Playground gebruiken.
- Weet hoe u bestanden maakt en wijzigt
.go
. - Informatie over het uitvoeren van Go-toepassingen met behulp van de terminalprompt.
- Weten hoe u variabelen declareert en initialiseert.
- Weten hoe u functies maakt.