version | example_title |
---|---|
1.0.0 |
Datentypen |
V hat weniger primitive Datentypen als Go.
-
bool
: Wahrheitswerttrue
oderfalse
-
string
: eine Zeichenkette aus Bytes -
int
: numerischer Typ für ganze Zahlen -
float
numerischer Typ für Gleitkommazahlen. -
rune
: Unicode string, ein character literal
-
array
/[]
: Eine Sammlung von Elementen des selben Typs (siehe Array). -
map
: Eine Sammlung von Schlüssel- und Wertpaaren{ 'key' : value }
-
struct
: Eine Datenstruktur zur Modellierung komplexerer Daten (siehe Structs).
Der Typ Integer kann weiterhin unterschieden werden in signed
und unsigned
. Signed
bedeutet vorzeichenbehaftet, also positive und negative Werte der Variable sind möglich.
Unsigned
hingegen hat kein Vorzeichen, demnach kann der Wert nur eine positive Zahl sein.
Type | Größe | Wertbereich |
---|---|---|
int8 | 8 bits | -128 bis 27 -1 |
int16 | 16 bits | -215 bis 215 - 1 |
int | 32 bits | -231 bis 231 - 1 |
int64 | 64 bits | -263 bis 263 - 1 |
int128 | 128 bits | -2127 bis 2127 - 1 |
Type | Size | Wertbereich |
---|---|---|
byte | 8 bits | 0 bis 27 -1 |
u16 | 16 bits | 0 bis 215 - 1 |
u32 | 32 bits | 0 bis 231 - 1 |
u64 | 64 bits | 0 bis 263 - 1 |
u128 | 128 bits | 0 bis 2127 - 1 |