Primitive Datentypen
V hat weniger primitive Datentypen als Go.
Grundlegende Typen
bool
: Wahrheitswerttrue
oderfalse
string
: eine Zeichenkette aus Bytesint
: numerischer Typ für ganze Zahlenfloat
numerischer Typ für Gleitkommazahlen.rune
: Unicode string, ein character literal
Komplexere Typen
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).
Integer
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.
Signed Integer
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
Unsigned Integer
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
Last updated