go语法

基本类型#

normal#

type len default **describe **
bool 1 false
byte 1 0 uint8
int, uint 4或8 0 32或64位
int8, uint8 1 0 -128127, 0255,byte是uint8的别名
int16, uint16 2 0 -3276832767, 065535
int32, uint32 4 0 -21亿21亿, 042亿,rune是int32的别名
int64, uint64 8 0
float32 4 0.0
float64 8 0.0

special#

rune 4 0 **Unicode Code Point, int32 **
complex64 8
complex128 16
uintptr 4或8 以存储指针的 uint32 或 uint64 整数
array 值类型
struct 值类型
string "" UTF-8 字符串
slice nil 引用类型
map nil 引用类型
channel nil 引用类型
interface nil 接口
function nil 函数

内置类型#

On this page: