跳到主要内容

go-标识符

  • go内置很多标识符,不需要 import,Go 语言环境里天然就认识这些名字。
  • nil:空值 / 没有值 / 没有引用

go的预声明标识符​

分类标识符作用
常量true布尔真
false布尔假
iota枚举计数器
nil空值
内置函数len获取长度
cap获取容量
append追加 slice 元素
make创建 slice / map / channel
new分配内存并返回指针
copy复制 slice
delete删除 map 元素
close关闭 channel
panic主动触发 panic
recover捕获 panic
print / println底层调试输出
基础类型bool布尔
string字符串
int / int8 / int16 / int32 / int64整数
uint / uint8 / uint16 / uint32 / uint64无符号整数
float32 / float64浮点数
complex64 / complex128复数
类型别名byteuint8 的别名
runeint32 的别名
特殊类型anyinterface{} 的别名
comparable可比较类型约束,常用于泛型
错误类型error内置错误接口类型