From 2c838942574a4970c922d1550f04e4b7b4d865a6 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 17 Nov 2015 14:00:14 +0000 Subject: py: Implement default and star args for lambdas. --- tests/basics/lambda_defargs.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tests/basics/lambda_defargs.py (limited to 'tests/basics/lambda_defargs.py') diff --git a/tests/basics/lambda_defargs.py b/tests/basics/lambda_defargs.py new file mode 100644 index 0000000000..095d4cdef1 --- /dev/null +++ b/tests/basics/lambda_defargs.py @@ -0,0 +1,12 @@ +# test default args with lambda + +f = lambda x=1: x +print(f(), f(2), f(x=3)) + +y = 'y' +f = lambda x=y: x +print(f()) + +f = lambda x, y=[]: (x, y) +f(0)[1].append(1) +print(f(1), f(x=2), f(3, 4), f(4, y=5)) -- cgit v1.2.3