标签:数列 实现 外部变量 函数名 调用 冲突 不能 命名 函数
一。定义
1. 关键字:func
2.函数名:
3.参数列表:
1. 实参:传入的参数
2.虚参:函数定义时的,占位参数,是局部变量和外部或者全局变量冲突,互不影响。
3.变长参数:arr ...int,得放在最后
4.返回值:
4.1 如果返回值命名了,这个名称不能在函数内再用
4.2 函数多返回值:
二。闭包函数:
1.将整个函数的定义一气呵成写好并赋值给一个变量。然后用这个变量名作为函数名去调用函数体
2.因为 Go 不支持在一 个函数的内部再定义一个嵌套函数,所以使用闭包函数能够实现在一个函数内 部定义另一个函数的目的。
3.闭包函数会改变外部变量的值。
标签:数列 实现 外部变量 函数名 调用 冲突 不能 命名 函数
原文地址:https://www.cnblogs.com/derekchen/p/9740925.html