可以在 error 类型的变量和表达式上调用。
将 err 变量替换为以下构造:
if err != nil {
return value1, value2, ...
}将 expr 表达式替换为以下构造:
if err := expr; err != nil {
return value1, value2, ...
}
每个 value 要么是 err 变量,要么是封闭函数的相应返回值类型的默认值。 您可以在具有多个值的表达式上调用此模板。