Skip to content

Commit 3d67daf

Browse files
Update _ja/tour/automatic-closures.md
bodyは素直に概念の説明にした方が日本語が読みやすい Co-Authored-By: Masanori Fujita <trickster.mf@gmail.com>
1 parent 6a0d6ea commit 3d67daf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_ja/tour/automatic-closures.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Scalaはメソッドのパラメータとしてパラメータ無しの関数名
4646
i -= 1
4747
} unless (i == 0)
4848
}
49-
この`loop`関数はループ処理の本体を受け取り、クラス`LoopUnlessCond`(bodyのオブジェクトをカプセル化する)のインスタンスを返すだけです。bodyはまだ評価されていないことに気をつけてください。クラス`LoopUnlessCond`は中置演算子として使えるメソッド`unless`を持ちます。このようにより自然な構文で新しいループ処理`loop { < stats > } unless ( < cond > )`を作れます
49+
この`loop`関数はループ処理の本体を受け取り、クラス`LoopUnlessCond`(この処理の本体をカプセル化する)のインスタンスを返すだけです。処理の本体はまだ評価されていないことに気をつけてください。クラス`LoopUnlessCond`*中置演算子* として使えるメソッド`unless`を持ちます。このように、新しいループ処理: `loop { < stats > } unless ( < cond > )`のとても自然な構文を作れます
5050

5151
こちらが`TargetTest2`を実行した時の出力です。
5252

0 commit comments

Comments
 (0)