Merge pull request #934 from crjg-k/patch-8

Update ch12-03-improving-error-handling-and-modularity.md
pull/936/head
KaiserY 5 days ago committed by GitHub
commit cbb273afde
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -140,7 +140,7 @@
`build` 函数体中有两处修改:当没有足够参数时不再调用 `panic!`,而是返回 `Err` 值。同时我们将 `Config` 返回值包装进 `Ok` 成员中。这些修改使得函数符合其新的类型签名。
通过让 `Config::build` 返回一个 `Err` 值,这就允许 `main` 函数处理 `build` 函数返回的 `Result` 值并在出现错误的情况更明确的结束进程。
通过让 `Config::build` 返回一个 `Err` 值,这就允许 `main` 函数处理 `build` 函数返回的 `Result` 值并在出现错误的情况下更明确地结束进程。
#### 调用 `Config::build` 并处理错误

Loading…
Cancel
Save