Skip to content

Commit df9ba1c

Browse files
committed
Update ErrorHandling.md
1 parent a3b3210 commit df9ba1c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

swift-6-beta.docc/LanguageGuide/ErrorHandling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ func buyFavoriteSnack(person: String, vendingMachine: VendingMachine) throws {
267267
在这个示例中, `buyFavoriteSnack(person: vendingMachine:)` 函数会查找某人最喜欢的零食并尝试通过调用 `vend(itemNamed:)` 方法为其购买。
268268
由于 `vend(itemNamed:)` 方法可能会出错,因此在调用该方法时会在前面加上 `try` 关键字。
269269

270-
抛出构造器错误的方式与抛出函数错误的方式相同。例如,下表中的 `PurchasedSnack` 结构体的构造器在初始化过程中调用了一个throwing函数,并将抛出的错误传递给这个构造器的调用者来处理这些错误。
270+
throwing 构造器能像 throwing 函数一样传递错误。例如,下表中的 `PurchasedSnack` 结构体的构造器在初始化过程中调用了一个throwing函数,并将抛出的错误传递给这个构造器的调用者来处理这些错误。
271271

272272
```swift
273273
struct PurchasedSnack {

0 commit comments

Comments
 (0)