函数

晴朗的天空来之不易
2021-3-19 / 0 评论 / 809 阅读 / 正在检测是否收录...

# 在一个命名的函数中不能再声明命名函数(在main函数中不能再声明有名字的函数,可以声明匿名函数)

# go语言中函数的return不是原子操作,在底层是分为两步来执行的

第一步:返回值赋值 第二步:真正的ret返回 函数中如果存在defer,那么defer执行的时机是在第一步和第二步之间

# 内置函数

close 主要用来关闭channel len 用来求长度string,array,slice,map,channel new 用来分配内存,分配值类型,int,struct,返回指针 make,分配内存,分配引用类型,chan,map,slice append panic和recover 处理错误

0