File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -311,7 +311,7 @@ Scala は、それら2つの中間のような**ケースクラス**という概
311311
312312 { case "x" => 5 }
313313
314- この記法は、引数として文字列 ` "x" ` を受けとったら整数 ` 5 ` を返し、それ以外のときは例外とともに失敗する関数を定義ます 。
314+ この記法は、引数として文字列 ` "x" ` を受けとったら整数 ` 5 ` を返し、それ以外のときは例外とともに失敗する関数を定義します 。
315315
316316評価関数を書く前に、環境の型に名前を付けましょう。
317317もちろん環境には型 ` String => Int ` をいつでも使えますが、この型に名前を付けておけばプログラムが単純になり、将来変更しやすくなります。
@@ -379,7 +379,7 @@ Scala は普通のクラスと同様にケースクラスにメソッド定義
379379この関数はパターンマッチに関連して2つの新しい概念を紹介しています。
380380はじめに、変数への ` case ` 式が、` if ` キーワードに続く式、** ガード** を持っています。
381381このガードは、その式が真でない限りパターンマッチが成功するのを防ぎます。
382- ここでのガードの使用は、微分される変数の名前が微分の変数 ` v ` と同じときにだけ、定数` 1 ` を返すことを保証するためで 。
382+ ここでのガードの使用は、微分される変数の名前が微分の変数 ` v ` と同じときにだけ、定数` 1 ` を返すことを保証するためです 。
383383ここで使われているパターンマッチの新しい特徴2つ目は、` _ ` で書かれている** ワイルドカード** です。
384384それはどんな値にもマッチして、名前をつけないパターンです。
385385
You can’t perform that action at this time.
0 commit comments