内置函数
函数表
| 函数 | 描述 |
|---|---|
len | 返回 string、array、slice、map、channel 长度 |
cap | 返回 array、slice、channel 容量 |
make | 创建 slice、map、channel |
new | 分配零值并返回指针 |
append | 追加 slice 元素 |
copy | 复制 slice 元素 |
delete | 删除 map key |
close | 关闭 channel |
clear | 清空 map 或将 slice 元素置零 |
complex | 根据实部和虚部构造复数 |
real | 返回复数实部 |
imag | 返回复数虚部 |
min | 返回一组有序值中的最小值 |
max | 返回一组有序值中的最大值 |
panic | 触发 panic |
recover | 捕获正在传播的 panic |
print / println | 输出实现相关调试信息 |
组合示例
func main() {
s := make([]int, 0, 4) // make 创建 slice
s = append(s, 1) // append 返回新 slice
println(len(s), cap(s))
}