1 #!/usr/bin/env python 2 3 identity = lambda x: x 4 5 def f(): 6 return lambda a, b=2: a + b 7 8 def f2(c): 9 return lambda a, b=c: a + b 10 11 def g(f, x): 12 return f(x) 13 14 g(identity, 1) 15 g(f(), 1) 16 g(f2(3), 1) 17 18 # vim: tabstop=4 expandtab shiftwidth=4