golang内置类型和内置函数
Posted emptycup
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang内置类型和内置函数相关的知识,希望对你有一定的参考价值。
golang内置类型和内置函数是不需要引入包直接可用的
golang内置类型:
- 数值类型
- string
- int,unint
- float32,float64
- bool
- array 有长度的
- complex64,complex128
- 引用类型(指针类型)
- slice
- chan
- map
golang内置函数
append --向数组,slice里添加元素,返回新的数组,slice
delete --删除map里对应key的value值
close --关闭通道
new -- 分配内存,主要用来分配值类型如int,struct,返回指向type的指针
make -- 分配内存,返回type本身(只用于slice,map,chan)
painc -- 抛出异常,与recover连用
recover -- 捕获异常
copy --用于复制和连接slice,返回复制的数目
len -- 来求长度,比如string、array、slice、map、channel ,返回长度
golang内置接口:error
type error interface{
Error() string
}
只要实现了Error()方法就实现了error接口
init函数和main函数:
- init函数和main函数都没有参数和返回值,由go程序自动调用
- init函数可以有多个,main函数只能在main包中,且只能有一个
- init函数比main函数先执行
以上是关于golang内置类型和内置函数的主要内容,如果未能解决你的问题,请参考以下文章