码迷,mamicode.com
首页 > 其他好文 > 详细

golang内置类型和内置函数

时间:2020-05-27 18:36:48      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:complex   code   type   数值   调用   引入   内存   make   interface   

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内置类型和内置函数

标签:complex   code   type   数值   调用   引入   内存   make   interface   

原文地址:https://www.cnblogs.com/emptyCup/p/12975154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!