6.5 内置函数
...大约 1 分钟
6.5 内置函数
Go 中无需导入可直接使用的函数
名称 | 说明 |
---|---|
close() | 用于管道通信 |
len() 、cap() | len() 用于返回某个类型的长度或数量(字符串、数组、切片、map 和管道);cap() 是容量的意思,用于返回某个类型的最大容量(只能用于数组、切片和管道,不能用于 map ) |
new() 、make() | new() 和 make() 均是用于分配内存:new() 用于值类型和用户定义的类型,如自定义结构,make 用于内置引用类型(切片、map 和管道)。它们的用法就像是函数,但是将类型作为参数:new(type) 、make(type) 。new(T) 分配类型 T 的零值并返回其地址,也就是指向类型 T 的指针。它也可以被用于基本类型:v := new(int) 。make(T) 返回类型 T 的初始化之后的值,因此它比 new() 进行更多的工作d。new() 是一个函数,不要忘记它的括号。 |
copy() 、append() | 用于复制和连接切片 |
panic() 、recover() | 两者均用于错误处理机制 |
print() 、println() | 底层打印函数,在部署环境中建议使用 fmt 包 |
complex() 、real () 、imag() | 用于创建和操作复数 |
Powered by Waline v2.15.2