golang——常用内建函数

Posted dzhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang——常用内建函数相关的知识,希望对你有一定的参考价值。

1)func len(v Type) int

返回长度,取决于具体类型;字符串返回字节数;channel返回缓存元素的个数;

(2)func cap(v Type) int

返回容量,取决于具体类型;切片返回底层数组长度;channel返回缓存容量;

(3)func append(slice []Type, elems ...Type) []Type

将元素追加到切片,返回更新后的切片;若容量不足,则新分配一个底层数组;

(4)func copy(dst, src []Type) int

切片复制,返回被复制的数量,即len(src)、len(dst)中较小的;支持字符串复制到字节切片;

(5)func new(Type) *Type

分配内存,返回类型指针;不初始化切片,map,channel;

(6)func make(Type, size IntegerType) Type

分配并初始化切片、map、channel对象;

(7)func delete(m map[Type]Type1, key Type)

根据键删除map中的元素;

(8)func close(c chan<- Type)

关闭channel;必须是双向channel或只发送channel;已关闭的channel在接收时第二参数返回false;

(9)func panic(v interface{})

终止程序,引发异常;

(10)func recover() interface{}

defer函数中调用,捕获panic错误信息;

 

以上是关于golang——常用内建函数的主要内容,如果未能解决你的问题,请参考以下文章

golang字符串常用函数

第十一章 Python常用内建函数

复习 Python 匿名函数 内建函数

python常用内建函数

30.面向对象中常用内建函数与重载函数

python常用内建函数