Stwierdzam że lambdy w Pythonie są jednak prostsze :D
@sylwke3100: lambdy w pythonie są zbyt proste, pozwalają na podanie tylko pojedynczego wyrażenia. Bloki w rubym to jest to (jak domknięcia w scali albo lispach).
@KrzaQ2: domknięcia są fajne, ale do pełni szczęścia jeszcze GC opcjonalne by się przydało. Niby są automatyczne wskaźniki, ale to nie do końca to samo (np jak są cykle to nie działa, jeśli dobrze rozumiem).
@sylwke3100: lambdy w pythonie są zbyt proste, pozwalają na podanie tylko pojedynczego wyrażenia. Bloki w rubym to jest to (jak domknięcia w scali albo lispach).
@sylwke3100
@KrzaQ2: to jest jako wskaźnik może?
Ale pythonowej lambdy nie przebije :D :
lam = lambda a: a * 2
lam(2)
1) od tego jest
weak_ptr, ƶeby takich problemów
GC + domknięcia pozwalają na fajną enkapsulację:
function createFnsToRunLater()