Skip to content

Commit 6642ce4

Browse files
committed
"when"を「時」と直訳すると意味が分かりづらくなるのでわかりやすく修正
原文では1文なのに2文になってしまっており、やや原文から離れているが意味は捉えているつもり
1 parent ca98c9d commit 6642ce4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

second-edition/src/ch06-02-match.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -390,9 +390,9 @@ error[E0004]: non-exhaustive patterns: `None` not covered
390390

391391
全可能性を網羅していないことをコンパイラは検知しています。もっと言えば、どのパターンを忘れているかさえ知っているのです。
392392
Rustにおけるマッチは、*包括的*です: 全てのあらゆる可能性を網羅し尽くさなければ、コードは有効にならないのです。
393-
特に`Option<T>`の場合には、コンパイラが明示的に`None`の場合を扱うのを忘れないようにする時、
394-
nullになるかもしれない値があることを想定しないように、故に、前に議論した10億ドルの失敗を犯さないよう
395-
保護してくれるわけです
393+
特に`Option<T>`の場合には、私達が明示的に`None`の場合を処理するのを忘れないようにしてくれます。
394+
nullになるかもしれないのに値があると思い込まないよう、すなわち前に議論した10億ドルの失敗を犯さないよう
395+
コンパイラが保護してくれるわけです
396396

397397
<!-- ### The `_` Placeholder -->
398398

0 commit comments

Comments
 (0)