您可以在返回 error 的调用或 error 类型的任何表达式上调用模板。 该模板会引入新变量,将表达式赋给它们,并使用以下代码检查错误是否为非 nil:
error
nil
if err != nil { return value1, value2, ... }
每个 value 要么是 err 变量,要么是封闭函数的相应返回值类型的默认值。
value
err