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