4 ms·
I think the more pythonic way would probably be to use a list comprehension: def map(f, items): return [f(i) for i in items] These differences are
by epgui 4y ago
I think the more pythonic way would probably be to use a list comprehension:
def map(f, items):
return [f(i) for i in items]
These differences are all more about specific languages than about FP per se, however.
- teh64 4y agoTrue, but I tried to make it as close to the Haskell example as possible. I just think the OOP -> verbose/complex argument is really annoying, especially if it applies mostly to Java code.
- epgui 4y agoEither way, in both our examples, what we wrote was very much in a functional style, and Haskell also uses list comprehensions. The only thing unique about the Haskell example, I think, was pattern-matching... And while that's nice, you don't really need that for FP.