函数失败返回 Error 还是 OK?

channel · · 2796 次点击
个人感觉对于函数失败来说,有error必须要用error, bool返回更多是由于函数或者表达式本身不返回error的变相处理 比如 v, ok = map[key], error和bool都用的情况我觉得是golang的rpc方法,比如有个updateFooRpc(args int, reply *bool) error, 我一般是用error去判断函数失败的情况,用reply去判断update去数据是否造成影响
#1