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