修改 if 语句中的初始值在 if 语句外无法访问 (#404)

This commit is contained in:
Lynn
2017-10-13 04:08:08 -05:00
committed by 无闻
parent ed2d9a21d3
commit 31b37916b3

View File

@@ -24,8 +24,9 @@ Go 是怎么处理普通错误的呢?通过在函数和方法中返回错误
if value, err := pack1.Func1(param1); err != nil {
fmt.Printf(Error %s in pack1.Func1 with parameter %v, err.Error(), param1)
return // or: return err
} else {
// Process(value)
}
// Process(value)
```
*为了更清晰的代码,应该总是使用包含错误值变量的 if 复合语句*