mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 03:55:28 +08:00
修改 if 语句中的初始值在 if 语句外无法访问 (#404)
This commit is contained in:
@@ -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 复合语句*
|
||||
|
Reference in New Issue
Block a user