Skip to content

Commit a17c980

Browse files
committed
[エラーハンドリング]画像からコードへ変更
1 parent fa1031c commit a17c980

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

language-guide/error-handling.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,20 @@ struct PurchasedSnack {
136136

137137
`do-catch` 文の一般的な形式は次のとおりです:
138138

139-
![do catch文](../assets/17_errorHandling.png)
139+
```swift
140+
do {
141+
try <#expression#>
142+
<#statements#>
143+
} catch <#pattern 1#> {
144+
<#statements#>
145+
} catch <#pattern 2#> where <#condition#> {
146+
<#statements#>
147+
} catch <#pattern 3#>, <#pattern 4#> where <#condition#> {
148+
<#statements#>
149+
} catch {
150+
<#statements#>
151+
}
152+
```
140153

141154
その句が処理できるエラーを示すには、`catch` の後にパターンを記述します。`catch` 句にパターンがない場合、句は全てのエラーに一致し、エラーを `error` という名前のローカル定数にバインドします。パターンマッチングの詳細については、[Patterns\(パターン\)](../language-reference/patterns.md)を参照ください。
142155

0 commit comments

Comments
 (0)