Vのプリミティブ型は、Go言語よりも少なくなっています。
bool型(trueまたはfalse)
true
false
string型
integer型(int)
int
float型(float)
float
rune型(Unicodeコードポイント)-- 0xf09f9880など
0xf09f9880
array型([])
[]
map型({})
{}
struct型
integer(整数)型はさらにsigned(符号あり)とunsigned(符号なし)に分けられます。signedは正または負の値を表しますが、unsignedは正の値だけを表します。
signed
unsigned
型名
サイズ
値の範囲
int8
8ビット
-128 〜 27 -1
int16
16ビット
-215 〜 215 - 1
32ビット
-231 〜 231 - 1
int64
64ビット
-263 〜 263 - 1
int128
128ビット
-2127 〜 2127 - 1
byte
0 〜 27 -1
u16
0 〜 215 - 1
u32
0 〜 231 - 1
u64
0 〜 263 - 1
u128
0 〜 2127 - 1
Last updated 5 years ago
Was this helpful?