函数
函数用于封装一段可复用逻辑。
一、最简单的函数
函数定义格式:
二、带参数的函数
多个参数:
相邻参数类型一样,可以简写:
三、返回值
四、多个返回值
Go 函数可以返回多个值。
多个返回值在 Go 里很常见,尤其是:
五、命名返回值
命名返回值可以用,但不要滥用。普通业务代码里,明确 return value 往往更清楚。
六、函数作为变量
这种匿名函数常用于回调、测试或临时封装逻辑。
七、可变参数
nums ...int 表示可以传任意多个 int。
八、函数写法建议
- 函数名表达动作,例如
createUser、findUser。 - 函数尽量短,一个函数只做一件主要的事。
- 错误用返回值表达,不要到处用
panic。 - 参数太多时,考虑用结构体承载参数。

