17_Error_Handling 优化翻译

This commit is contained in:
bqlin
2019-01-14 09:47:03 +08:00
parent 740196487e
commit ff3880f81c

View File

@ -199,7 +199,7 @@ do {
### 将错误转换成可选值 ### 将错误转换成可选值
可以使用 `try?` 通过将错误转换成一个可选值来处理错误。如果在评估 `try?` 表达式时一个错误被抛出,那么表达式的值就是 `nil`。例如,在下面的代码中,`x``y` 有着相同的数值和等价的含义: 可以使用 `try?` 通过将错误转换成一个可选值来处理错误。如果是在计算 `try?` 表达式时抛出错误,该表达式的结果就为 `nil`。例如,在下面的代码中,`x``y` 有着相同的数值和等价的含义:
```swift ```swift
func someThrowingFunction() throws -> Int { func someThrowingFunction() throws -> Int {