こんにちは、@Solphaです。
今後プログラムを書くうえで色々な型を知っておく必要があるので、主要な組み込み型を整理してみました。
組み込み型一覧
| 型 | 概要 |
|---|---|
| bool | trueまたはfalseによる論理値を表現 |
| uint | 符号なし-32bit以上の整数 |
| uint8 | 符号なし-8bit整数 |
| uint16 | 符号なし-16bit整数 |
| uint32 | 符号なし-32bit整数 |
| uint64 | 符号なし-64bit整数 |
| int | 符号なし-32bit以上の整数 |
| int8 | 符号あり-8bit整数 |
| int16 | 符号あり-16bit整数 |
| int32 | 符号あり-32bit整数 |
| int64 | 符号あり-64bit整数 |
| float32 | IE-754 32bit浮動小数値 |
| float64 | IE-754 64bit浮動小数値 |
| complex64 | float32の実数部と虚数部を持つ複素数 |
| complex128 | float64の実数部と虚数部を持つ複素数 |
| byte | uint8のエイリアス |
| rune | int32のエイリアス |
| uintptr | ポインタの値を格納する大きさの符号なし整数 |
| error | エラーコンディションを表すインターフェース |
| string | 8bit文字列の集合体 |
何か漏れているような気もしますが、ざっとこんなものでしょう。
(うまく使い分けられる自信はありませんが・・・)