4 ms·
Sorry - I meant that it makes me use lambdas in Python (you're right, I don't use many lambdas in Haskell either). I find myself using them in Python everywher
by caffeine 17y ago
Sorry - I meant that it makes me use lambdas in Python (you're right, I don't use many lambdas in Haskell either).
I find myself using them in Python everywhere as a substitute for currying and/or laziness, e.g.:
def f(a,b):
... # do stuff
def g(a,b):
... # do other stuff
meths = {'use f':f, 'use g':g}
a = calculate_a()
m = pick_a_method()
x = do_cool_thing(data,lambda b: meths['m'](a,b))