4 ms·
def a(n): return lambda: print(n)
by earenndil 7y ago
def a(n):
return lambda: print(n)
- saagarjha 7y agoThat's a couple characters over most languages I normally use. Plus lambdas have a number of strange warts and restrictions (no multi-line lambdas?) that leave me feeling that Python really dislikes traditional functional programming constructs.
- WoodTree 7y agoPython has become less functional over time. It’s also not a particularly good OO language either. It’s really a more descriptive sort of bash that became ubiquitous despite its short comings.