go golang 基礎メモ
Goの基本型
以下の型があり、intはC言語のようにサイズが32bit/64bitで可変する。
(個人的には、この可変サイズっていらないといつも思います)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte // alias for uint8 rune // alias for int32 // represents a Unicode code point float32 float64 complex64 complex128 |
初期値
なお、明示的な初期値を与えない変数は、0、false、もしくは空文字 “” で初期化される。
キャスト
C言語とは、キャストの書き方も逆。型を括弧で囲むのではなく、関数のように記述する。
1 2 3 |
var r int32 = 3 var q int8 = 2 r = int32(q) |
コメントを残す