mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 03:06:41 +08:00
无效的链接 (#394)
[panic_recover.go](examples/chapter_13/parse/panic_recover.go)
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
这在下面的代码中被很好地阐述了。我们有一个简单的 parse 包(示例 13.4)用来把输入的字符串解析为整数切片;这个包有自己特殊的 `ParseError`。
|
||||
|
||||
当没有东西需要转换或者转换成整数失败时,这个包会 panic(在函数 fields2numbers 中)。但是可导出的 Parse 函数会从 panic 中 recover 并用所有这些信息返回一个错误给调用者。为了演示这个过程,在 [panic_recover.go](examples/chapter_13/parse/panic_recover.go) 中 调用了 parse 包(示例 13.4);不可解析的字符串会导致错误并被打印出来。
|
||||
当没有东西需要转换或者转换成整数失败时,这个包会 panic(在函数 fields2numbers 中)。但是可导出的 Parse 函数会从 panic 中 recover 并用所有这些信息返回一个错误给调用者。为了演示这个过程,在 [panic_recover.go](examples/chapter_13/panic_recover.go) 中 调用了 parse 包(示例 13.4);不可解析的字符串会导致错误并被打印出来。
|
||||
|
||||
示例 13.4 [parse.go](examples/chapter_13/parse/parse.go):
|
||||
|
||||
|
Reference in New Issue
Block a user