結構、間が空いてしまったけど…
僕の解答
「(f f)」って、関数fに関数fを適用させるってことかなぁ…
普通に実行すると
> (define (f g) (g 2)) > (f f) Error: attempt to apply non-procedure 2. Type (debug) to enter the debugger.
まあ、そうなるか。
「意地悪く」?
解答例
所感
あってた…と考えていいのかな?
「意地悪く」ってなんのこっちゃ?
結構、間が空いてしまったけど…
「(f f)」って、関数fに関数fを適用させるってことかなぁ…
普通に実行すると
> (define (f g) (g 2)) > (f f) Error: attempt to apply non-procedure 2. Type (debug) to enter the debugger.
まあ、そうなるか。
「意地悪く」?
あってた…と考えていいのかな?
「意地悪く」ってなんのこっちゃ?