tests/lambda.py | raw changeset files shortlog |
1.1 --- a/tests/lambda.py Mon Jul 21 00:42:54 2008 +0200 1.2 +++ b/tests/lambda.py Sat Jul 26 01:16:02 2008 +0200 1.3 @@ -1,6 +1,18 @@ 1.4 #!/usr/bin/env python 1.5 1.6 identity = lambda x: x 1.7 -lambda a, b=2: a + b 1.8 + 1.9 +def f(): 1.10 + return lambda a, b=2: a + b 1.11 + 1.12 +def f2(c): 1.13 + return lambda a, b=c: a + b 1.14 + 1.15 +def g(f, x): 1.16 + return f(x) 1.17 + 1.18 +g(identity, 1) 1.19 +g(f(), 1) 1.20 +g(f2(3), 1) 1.21 1.22 # vim: tabstop=4 expandtab shiftwidth=4