Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.76 KB

primitives.md

File metadata and controls

53 lines (35 loc) · 1.76 KB
version example_title
1.0.0
Datentypen

Primitive Datentypen

V hat weniger primitive Datentypen als Go.

Grundlegende Typen

  • bool: Wahrheitswert true oder false

  • string: eine Zeichenkette aus Bytes

  • int: numerischer Typ für ganze Zahlen

  • float 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