函数func(形参列表)[(返回值)]
func 函数名(形参列表) [返回值/(返回值列表)]{
...
[return 返回值,返回值...]
}
1.形参:
标准形参:变量名 变量类型, eg. num int
可变参数:参数名称 ... 参数类型
*传入的可变参数本质上是切片
*可变参数只能放在形参列表末尾
2.返回值:
*返回值列表可以写多个返回值,但需要加圆括号,例:(int,string,...)
*返回值列表元素:[返回值变量名] 返回值类型
*若注明返回值变量名则直接使用return,否则需要手动写return列表
3.匿名函数: