From 2baad57b6599dfa57e0f7a71f30cb8e63fda402e Mon Sep 17 00:00:00 2001 From: Hong Duan Date: Fri, 5 Aug 2016 11:16:21 +0800 Subject: [PATCH] Update 01_The_Basics.md --- source/chapter2/01_The_Basics.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/chapter2/01_The_Basics.md b/source/chapter2/01_The_Basics.md index 05fe9ba0..bd48d27f 100755 --- a/source/chapter2/01_The_Basics.md +++ b/source/chapter2/01_The_Basics.md @@ -10,9 +10,9 @@ > 2.1 > 翻译:[Prayer](https://github.com/futantan) -> 校对:[shanks](http://codebuild.me),[overtrue](https://github.com/overtrue) -> -> 2.2 +> 校对:[shanks](http://codebuild.me),[overtrue](https://github.com/overtrue) +> +> 2.2 > 校对:[SketchK](https://github.com/SketchK) 2016-05-11 本页包含内容: @@ -747,7 +747,7 @@ do { 在此例中,`makeASandwich()`(做一个三明治)函数会抛出一个错误消息如果没有干净的盘子或者某个原料缺失。因为`makeASandwich()`抛出错误,函数调用被包裹在`try`表达式中。将函数包裹在一个`do`语句中,任何被抛出的错误会被传播到提供的`catch`从句中。 -如果没有错误被抛出, `eatASandwich()`函数会被调用。如果一个匹配`Error.OutOfCleanDishes`的错误被抛出,`washDishes`函数会被调用。如果一个匹配`Error.MissingIngredients`的错误被抛出,`buyGroceries(_:)`函数会随着被`catch`所捕捉到的关联值`[String]`被调用。 +如果没有错误被抛出, `eatASandwich()`函数会被调用。如果一个匹配`Error.OutOfCleanDishes`的错误被抛出,`washDishes`函数会被调用。如果一个匹配`Error.MissingIngredients`的错误被抛出,`buyGroceries(_:)`函数会被调用,并且使用`catch`所捕捉到的关联值`[String]`作为参数。 抛出,捕捉,以及传播错误会在[错误处理](./18_Error_Handling.html)章节详细说明。 @@ -793,5 +793,5 @@ assert(age >= 0) > 注意: 断言可能导致你的应用终止运行,所以你应当仔细设计你的代码来让非法条件不会出现。然而,在你的应用发布之前,有时候非法条件可能出现,这时使用断言可以快速发现问题。 - - + +