We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca98c9d commit 6642ce4Copy full SHA for 6642ce4
second-edition/src/ch06-02-match.md
@@ -390,9 +390,9 @@ error[E0004]: non-exhaustive patterns: `None` not covered
390
391
全可能性を網羅していないことをコンパイラは検知しています。もっと言えば、どのパターンを忘れているかさえ知っているのです。
392
Rustにおけるマッチは、*包括的*です: 全てのあらゆる可能性を網羅し尽くさなければ、コードは有効にならないのです。
393
-特に`Option<T>`の場合には、コンパイラが明示的に`None`の場合を扱うのを忘れないようにする時、
394
-nullになるかもしれない値があることを想定しないように、故に、前に議論した10億ドルの失敗を犯さないよう、
395
-保護してくれるわけです。
+特に`Option<T>`の場合には、私達が明示的に`None`の場合を処理するのを忘れないようにしてくれます。
+nullになるかもしれないのに値があると思い込まないよう、すなわち前に議論した10億ドルの失敗を犯さないよう、
+コンパイラが保護してくれるわけです。
396
397
<!-- ### The `_` Placeholder -->
398
0 commit comments