diff options
Diffstat (limited to 'tests/basics/lambda_defargs.py')
-rw-r--r-- | tests/basics/lambda_defargs.py | 12 |
1 files changed, 12 insertions, 0 deletions
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)) |