Golang Go语言中函数返回值2个写法,哪个更好?
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