go函数
Posted derekchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go函数相关的知识,希望对你有一定的参考价值。
一。定义
1. 关键字:func
2.函数名:
3.参数列表:
1. 实参:传入的参数
2.虚参:函数定义时的,占位参数,是局部变量和外部或者全局变量冲突,互不影响。
3.变长参数:arr ...int,得放在最后
4.返回值:
4.1 如果返回值命名了,这个名称不能在函数内再用
4.2 函数多返回值:
二。闭包函数:
1.将整个函数的定义一气呵成写好并赋值给一个变量。然后用这个变量名作为函数名去调用函数体
2.因为 Go 不支持在一 个函数的内部再定义一个嵌套函数,所以使用闭包函数能够实现在一个函数内 部定义另一个函数的目的。
3.闭包函数会改变外部变量的值。
以上是关于go函数的主要内容,如果未能解决你的问题,请参考以下文章