Golang Go语言中函数返回值2个写法,哪个更好?

发布于 1周前 作者 caililin 来自 Go语言

Golang Go语言中函数返回值2个写法,哪个更好?
自己平时写项目,喜欢把返回值 return 回去,比如

所以一般函数都是 function_name()([]struct, error)这种形式。

但是我经常也看到很多人喜欢另一种写法,就是把返回值作为参数传进去,最后只 return error,像这样 function_name(result *[]struct) error

结果都是一样,但是过程不一样,我的那种方式需要在函数里面创建一个 slice,把结果塞进去 return 。但是传参数这种方式,可以直接拿来用,所以理论上第二种方式更高效吗?

大家喜欢哪种写法?


更多关于Golang Go语言中函数返回值2个写法,哪个更好?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

回到顶部