vedenza

August 29, 2009

>>> def pair(x, y): return lambda f: f(x,y)
...
>>> def first(z): return z(lambda x, y: x)
...
>>> def second(z): return z(lambda x, y: y)
...
>>> t = pair('foo', 'bar')
>>> first(t)
'foo'
>>> second(t)
'bar'
>>>

shamelessly copied and ported from scheme

Follow

Get every new post delivered to your Inbox.