Skip to content

文档

https://pkg.go.dev/builtin 如果访问不了 https://pkg.go.dev 可以使用国内镜像:

函数说明
append(slice, elems)向切片末尾追加元素(可多个),返回新切片;若切片容量不足会自动扩容
cap(v)返回容器的容量:切片/数组返回最大可容纳元素数,通道返回缓冲区容量
clear(t)清空容器内容:切片置零长度(保留容量),map清空所有键值对,通道无操作
close(c)关闭通道(仅发送方调用),关闭后无法发送数据,但可接收剩余数据
complex(r, i)创建复数:r 为实部,i 为虚部,返回 complex128 类型复数
copy(dst, src)将 src 切片数据复制到 dst 切片,返回实际复制的元素个数(取两者长度最小值)
delete(m, key)删除 map 中指定 key 对应的键值对;若 key 不存在,无任何副作用
imag(c)返回复数 c 的虚部,类型为 float64
len(v)返回容器的长度:切片/数组返回元素个数,字符串返回字节数,通道返回待接收元素数
make(t, size)创建并初始化切片、map、通道:切片需指定长度(可选容量),map 指定初始空间,通道指定缓冲区容量
max(x, y)返回多个同类型参数中的最大值;参数需为可比较类型(如数值、字符串)
min(x, y)返回多个同类型参数中的最小值;参数需为可比较类型(如数值、字符串)
new()分配内存:创建指定类型的指针,指向零值初始化的该类型变量
panic(v)触发运行时恐慌(异常),终止当前 goroutine 执行;可被 recover 捕获
print(args)底层打印函数:输出参数内容,无换行,仅用于调试(不推荐生产环境使用)
println(args)底层打印函数:输出参数内容并换行,仅用于调试(不推荐生产环境使用)
real(c)返回复数 c 的实部,类型为 float64
recover()捕获 panic 抛出的异常,恢复程序执行;仅在 defer 函数中调用有效

Released under the MIT License.