1.函数定义
1.1函数声明
func 函数名(值形参名 类型, 切片形参名 ...类型) 返回类型 {
//函数体
}
1.2函数字面量(匿名函数表达式)
var 变量名 = func(值形参名 类型, 切片形参名 ...类型) 返回类型 {
//函数体
}
2.函数作用域
注意:Go 语言不支持局部函数。
//全局函数
func f(a, b int) int {
}
3.函数引用表达式
函数名
4.形参分类
名称 | 描述 |
值形参 | 按位置传递 |
切片形参 | 用于收集多余的位置实参 |
5.函数调用表达式
函数名()
实参的传递只支持按位置传递方式,不支持按命名传递方式。
//按位置传递方式
函数名(实参)
6.返回值
参考 return
语句。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36911.html