Evaluate the combination

Suppose we define the procedure

(define (f g)
  (g 2))

Then we have

(f square)
4

(f (lambda (z) (* z (+ z 1))))
6

What happens if we (perversely) ask the interpreter to evaluate the combination (f f) ? Explain.


There are no comments yet.

Authentication required

You must log in to post a comment.

Login