函数是组织好的、可重复使用的、用于执行指定任务的代码块。
Go语言中支持函数、匿名函数和闭包。
Go语言中定义函数使用func关键字,具体格式:
func 函数名(参数)(返回值){
函数体
}
注:
定义了函数之后,我们可以通过函数名()的方式调用函数。
例子:
函数的参数中如果相邻变量的类型相同,则可以省略类型。
例如:
可变参数是指函数的参数数量不固定。Go语言中的可变参数通过在参数名后加“ ... ”来进行表示。
本质上,函数的可变参数是通过切片来实现的。
例子:
调用上面的函数:
原文:https://www.cnblogs.com/lz0149/p/14865140.html