Strutture Dati
Il linguaggio Go possiede solo tre strutture dati primitive, simili di nome a quelle di altri linguaggi, ma in realtà con caratteristiche proprie.
Alcune compiono un'allocazione di memoria statica, nello stack, altre sono allocate in memoria dinamica, nello heap.
Le strutture dati sono:
- arrays
- slices
- maps
Il costrutto range
itera su tutti gli elementi di una struttura dati, che possono esser di qualsiasi tipo.