@@ -1890,7 +1890,7 @@ <h3 id="ユーザの入力を受け取る"><a class="header" href="#ユーザの
18901890-->
18911891<p>この<code>&</code>は、この引数が<em>参照</em>であることを示し、これによりコードの複数の部分が同じデータにアクセスしても、そのデータを何度もメモリにコピーしなくて済みます。
18921892参照は複雑な機能(訳注:一部のプログラム言語では正しく使うのが難しい機能)ですが、Rustの大きな利点の一つは参照を安全かつ簡単に使用できることです。
1893- このプログラムを完成させるのに、そのような詳細を知る必要はないしょう 。
1893+ このプログラムを完成させるのに、そのような詳細を知る必要はないでしょう 。
18941894とりあえず知っておいてほしいのは、変数のように参照もデフォルトで不変であることです。
18951895したがって、<code>&guess</code>ではなく<code>&mut guess</code>と書いて可変にする必要があります。
18961896(参照については第4章でより詳しく説明します)</p>
@@ -9597,7 +9597,7 @@ <h3 id="option-enumとnull値に勝る利点"><a class="header" href="#option-en
95979597<p>不正確にnullでない値を想定する心配をしなくてもよいということは、コード内でより自信を持てることになります。
95989598nullになる可能性のある値を保持するには、その値の型を<code>Option<T></code>にすることで明示的に同意しなければなりません。
95999599それからその値を使用する際には、値がnullである場合を明示的に処理する必要があります。
9600- 値が<code>Option<T></code>以外の型であるとこ全てにおいて 、値がnullでないと安全に想定することが<em>できます</em>。
9600+ 値が<code>Option<T></code>以外の型であるところ全てにおいて 、値がnullでないと安全に想定することが<em>できます</em>。
96019601これは、Rustにとって、意図的な設計上の決定であり、nullの普遍性を制限し、Rustコードの安全性を向上させます。</p>
96029602<!--
96039603So, how do you get the `T` value out of a `Some` variant when you have a value
@@ -10939,7 +10939,7 @@ <h3 id="相対パスをsuperで始める"><a class="header" href="#相対パス
1093910939-->
1094010940<p>親モジュールから始まる相対パスなら、<code>super</code>を最初につけることで構成できます。
1094110941ファイルシステムパスを<code>..</code>構文で始めるのに似ています。
10942- どのようなときのこの機能が使いたくなるのでしょう ?</p>
10942+ どのようなときにこの機能が使いたくなるのでしょう ?</p>
1094310943<!--
1094410944Consider the code in Listing 7-8 that models the situation in which a chef
1094510945fixes an incorrect order and personally brings it out to the customer. The
0 commit comments