golang内置类型和内置函数

Posted emptycup

tags:

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

golang内置类型和内置函数是不需要引入包直接可用的

golang内置类型:

  1. 数值类型
    • string
    • int,unint
    • float32,float64
    • bool
    • array 有长度的
    • complex64,complex128
  2. 引用类型(指针类型)
    • 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函数:

  1. init函数和main函数都没有参数和返回值,由go程序自动调用
  2. init函数可以有多个,main函数只能在main包中,且只能有一个
  3. init函数比main函数先执行








以上是关于golang内置类型和内置函数的主要内容,如果未能解决你的问题,请参考以下文章

golang 内置函数new()

golang内置数据类型作为函数参数

golang内置类型和函数

Golang中的内置函数

(二十三)golang--内置函数

golang的内置类型map的一些事