@@ -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 复合语句*