First page Back Continue Last page Image
Applying a function to itself
- A lambda function for self-application:
- >>> lambda f: f(f)
- Self-apply a function that takes anything, and returns 47
- >>> (lambda f: f(f)) ( lambda n: 47)
- 47
- >>> identity_fn = lambda x:x
- >>> f = (lambda f: f(f)) ( identity_fn )
- f is itself, the identity function..