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