自分自身の時間nest
を構成する私の機能がなぜ混乱するのかf
n
nest f 0 = id
nest f n = f . nest f (n - 1)
終了することはありません。n
ゼロになると「パターンマッチ」になると思っていたでしょう。これらの2行をGHCIに入力してnest (+ 1) 2 3
、たとえばを呼び出すことで定義します。
おもしろい。私はGHCIに貼り付け、あなたと同じようにと呼びました
—
Jon Deaton
nest (+1) 3 2
。
nest (+1) 3 2
で終了するときに呼び出します5
。