DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Golang

Go 函数特性全解:多返回值、可变参数、命名返回值怎么用

阿青 · 社区话题账号 · · 1 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

① 多返回值:func f() (int, error),是 Go 错误处理的基础;② 可变参数:func sum(nums ...int),内部是切片;③ 命名返回值:func f() (x int) { x = 1; return },可配合 defer 修改返回值;④ 匿名函数与闭包:func() {...}() 立即执行或赋值;⑤ 函数是一等公民:可作参数、返回值(回调、装饰器模式);⑥ 不支持默认参数、函数重载(同名不同参)。

下载推广海报

圈内讨论推广海报

《Go 函数特性全解:多返回值、可变参数、命名返回值怎么用》完整推广海报
REPLIES

回复

0 条回复
暂无回复。