Strutture Dati

Data1

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.