Update 13.4.md (#498)

fix some bug
This commit is contained in:
Sarlor
2018-05-31 07:43:10 +08:00
committed by 无闻
parent af8640d4d0
commit 7fae2eae94

View File

@@ -10,7 +10,7 @@
这在下面的代码中被很好地阐述了。我们有一个简单的 parse 包(示例 13.4)用来把输入的字符串解析为整数切片;这个包有自己特殊的 `ParseError`
当没有东西需要转换或者转换成整数失败时,这个包会 panic在函数 fields2numbers 中)。但是可导出的 Parse 函数会从 panic 中 recover 并用所有这些信息返回一个错误给调用者。为了演示这个过程,在 [panic_recover.go](examples/chapter_13/panic_recover.go) 中 调用了 parse 包(示例 13.4);不可解析的字符串会导致错误并被打印出来。
当没有东西需要转换或者转换成整数失败时,这个包会 panic在函数 fields2numbers 中)。但是可导出的 Parse 函数会从 panic 中 recover 并用所有这些信息返回一个错误给调用者。为了演示这个过程,在 [panic_recover.go](examples/chapter_13/panic_recover.go) 中 调用了 parse 包(示例 13.5);不可解析的字符串会导致错误并被打印出来。
示例 13.4 [parse.go](examples/chapter_13/parse/parse.go)