生成用于惯用错误处理的样板代码。

您可以在返回 error 的调用或 error 类型的任何表达式上调用模板。 模板引入新变量,将表达式赋值给它们,并使用以下代码检查 error 是否为 nil

if err != nil {
  return value1, value2, ...
}

每个 value 要么是 err 变量,要么是封闭函数的相应返回类型的默认值。