函数
func 函数名称 (形参1, 形参2) (返回值类型列表) {
函数体
retrun 返回值列表
}函数的声明
函数的命名
重载:不支持
// 以下代码会报错
// 编译器会认为下面的两个方法定义是重复的
func test() {}
func test(a string) {}无参函数
有参函数:参数类型一致
有参函数:类型不一致
有参函数:可变参数
无返回值函数
单返回值函数
多返回值函数
带有变量名的返回值
函数的调用
调用多返回值函数
忽略多返回值函数返回值
函数参数的值传递与引用传递
基本类型形参是值传递
引用类型形参是引用传递
匿名函数
定义并直接调用匿名函数
变量函数
变量函数传递
匿名函数应用技巧
闭包(Closure)
defer 延迟执行语句
最后更新于