tests/lambda.py | raw changeset files shortlog |
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tests/lambda.py Mon May 01 23:35:01 2017 +0200 1.3 @@ -0,0 +1,17 @@ 1.4 +f = lambda x: (x, 1) 1.5 + 1.6 +class C: 1.7 + f = lambda x: (x, 2) 1.8 + 1.9 +print f(123) # (123, 1) 1.10 + 1.11 +c = C() 1.12 +print c.f # __main__.C.$l0 1.13 +print c.f(123) # (123, 2) 1.14 + 1.15 +c.f = f 1.16 +print c.f(123) # (123, 1) 1.17 + 1.18 +C.f = f 1.19 +c2 = C() 1.20 +print c2.f(123) # (123, 1)