diff --git a/eBook/17.1.md b/eBook/17.1.md index 5d6e8eb..c6ad534 100644 --- a/eBook/17.1.md +++ b/eBook/17.1.md @@ -5,10 +5,13 @@ (1)在函数返回时检测错误(参考[第5.2小节](05.2.md)): ```go -if value, err := pack1.Func1(param1); err != nil { +value, err := pack1.Func1(param1) + +if err != nil { fmt.Printf(“Error %s in pack1.Func1 with parameter %v”, err.Error(), param1) return err } + // 函数Func1没有错误: Process(value) @@ -73,4 +76,4 @@ if value, ok := varI.(T); ok { - [目录](directory.md) - 上一节:[模式](17.0.md) -- 下一节:[关于defer模式](17.2.md) \ No newline at end of file +- 下一节:[关于defer模式](17.2.md)