2.5.2错误处理的技巧1)当函数调用失败的原因只有一个时,尽量不使用error2)当调用没有失败时,尽量不使用error3)错误尽量放在返回值类型列表的最后4)错误值尽量统一定义5)错误处尽量加日志6)错误处理尽量使用defer7)当尝试几次可以避免调用失败时,尽量不要立即返回错误8)当上层函数不