Primitives

V has less primitive types than Go.

Basic Types

  • bool either true or false

  • string

  • integer type int

  • float type float

  • rune (Unicode string)

Compound Types

  • arrays []

  • map {}

  • struct

Integer

Integer is sub-classified into signed and unsigned. signed means positive or negative and unsigned means positive only.

Signed Integer

Type

Size

Range

int8

8 bits

-128 to 27 -1

int16

16 bits

-215 to 215 - 1

int

32 bits

-231 to 231 - 1

int64

64 bits

-263 to 263 - 1

int128

128 bits

-2127 to 2127 - 1

Unsigned Integer

Type

Size

Range

byte

8 bits

0 to 27 -1

u16

16 bits

0 to 215 - 1

u32

32 bits

0 to 231 - 1

u64

64 bits

0 to 263 - 1

u128

128 bits

0 to 2127 - 1

Last updated