Hacker News new | past | comments | ask | show | jobs | submit login

How is a 5 line class with 2 underscore methods more pythonic than a nested lambda?



While python supports some basic functional programming, it's primarily a procedural/object oriented language. And it shows.

As the article demonstrates, using nested lambda's doesn't work the way you expect for closures. Using an object does.

edit: update. I found the presentation where guido talks about how he dislikes all the functional stuff, including lambda.

http://74.125.93.104/search?q=cache:2QztD1KncJgJ:www.python....


Does it make you sad that this is the same answer you'd have given if the language in question was Java?

Just rubbing it in.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: