教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang 内置函数built-in

golang 内置函数built-in

发布时间:2021-04-29   编辑:jiaochengji.com
教程集为您提供golang 内置函数built-in等资源,欢迎您收藏本站,我们将为您提供最新的golang 内置函数built-in资源

close

用于管道通信,关闭chanal。

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 进行更多的工作。new() 是一个函数,不要忘记它的括号。

copy,append

copy用于复制切片,新的切片将指向新的数组,和原来的切片不存在引用关系。
append扩充一个切片,并得到一个指向新数组的切片。

print,println

底层打印函数,建议使用 fmt 包

complex,real, imag

用于创建和操作复数

panic,recover

均用于错误处理机制。

delete

删除 map 中指定的 key,没有返回值。

func delete(m map[Type]Type1, key Type)
到此这篇关于“golang 内置函数built-in”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Python实现Scheme
golang 内置函数built-in
Golang copy()函数
goang 错误&异常处理机制
golang 生成 shared object 供其他语言使用
Golang中make与new有何区别?
go语言之 panic, recover ——如何在go语言中优雅的处理错误
golang中defer, panic, recover用法
golang在编译时用ldflags设置变量的值
python命名空间是什么

[关闭]
~ ~