Golang巧用defer进行错误处理的方法