Dati primitivi

January 28, 2021 · View on GitHub

V ha meno tipi di dati primitivi di Go.

Tipi base

  • bool ovvero true oppure false

  • striga

  • tipo intero int

  • tipo float float

  • rune (stinga Unicode)

Tipi composti

  • vettori [].

  • mappe {}

  • strutture.

Intero

L'intero è a sua volta classificato in signed e unsigned. signed significa positivo o negativo e unsigned significa solo positivo.

Intero con segno

TipoDimensioneIntervallo
int88 bits-128 a 27 -1
int1616 bits-215 a 215 - 1
int32 bits-231 a 231 - 1
int6464 bits-263 a 263 - 1
int128128 bits-2127 a 2127 - 1

Intero senza segno

TipoDimensioneIntervallo
byte8 bits0 bis 27 -1
u1616 bits0 bis 215 - 1
u3232 bits0 bis 231 - 1
u6464 bits0 bis 263 - 1
u128128 bits0 bis 2127 - 1