Introductie

Voltooid

In eerdere modules hebben we de basisgegevenstypen in Go behandeld die fungeren als de basis voor het bouwen van gegevensstructuren in een Go-programma. In deze module behandelen we de aggregaties die we eerder hebben genoemd: matrices en segmenten. U leert de verschillen tussen de twee en wanneer u het ene type gebruikt ten opzichte van het andere type. We behandelen ook kaarten en structs, die de basis vormen voor het bewerken van gegevens met behulp van Go en worden gebruikt voor veel webservices.

Ten slotte leert u hoe u aangepaste en complexe gegevenstypen bouwt. Dit is handig wanneer u JSON-nettoladingen parseert.

Leerdoelen

In deze module worden de volgende onderwerpen behandeld:

  • De statistische typen in Go: matrices en segmenten.
  • De verschillen tussen matrices en segmenten.
  • Ingebouwde functies voor het bewerken van gegevens.
  • Sleutel- en waardegegevensstructuren gebruiken met behulp van kaarten.
  • Complexe aangepaste gegevenstypen schrijven met structs.

Vereisten

  • Een Go-omgeving die klaar is om toepassingen te maken. In het ideale geval moet Go lokaal zijn geïnstalleerd en geconfigureerd en visual Studio Code moet zijn geïnstalleerd met de Go-extensie.
  • Bestanden kunnen maken en wijzigen .go .
  • U kunt Go-toepassingen uitvoeren met behulp van de terminalprompt.
  • Kennis hebben van basisgegevenstypen zoals string, inten boolean.
  • Kennis hebben van het schrijven van basisstromen voor gegevensbeheer, zoals if en for instructies.