# HG changeset patch # User Jeff Hammel # Date 1480466019 28800 # Node ID 9f42400dcd83c8bd27fe2b7d517796e3ac491711 # Parent c0638ac7fb56ca5717d4faa1dd7ec42a83c776e8 attempt to illustrate anoymous functions diff -r c0638ac7fb56 -r 9f42400dcd83 python/example/anonomouse.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/python/example/anonomouse.py Tue Nov 29 16:33:39 2016 -0800 @@ -0,0 +1,19 @@ + +def foo(a): + + c = ['hi'] + + def bar(n): + d = c[:][0].upper() + return '{} {}!'.format(d, a) * n + + fleem = lambda n: '{} {}!'.format(c[:][0].upper(), a) * n + + c = ['hello'] + + return (bar, + fleem) + +_bar, _fleem = foo("world") +print (_bar(2)) +print (_fleem(2))