Pull to refresh

Comments 3

Кстати, если в Haskell Z — это zipWith, то X — это liftM2, специализированный для списков:
ghci> (liftM2 (,)) [1, 2] [1, 2]
[(1,1),(1,2),(2,1),(2,2)]
ghci> (liftM2 (+)) [1, 2] [1, 2]
[2,3,3,4]
ghci> (liftM2 (==)) [1, 2] [1, 2]
[True,False,False,True]

Жаль, нельзя частично-применённую функцию в инфиксной форме написать.
Only those users with full accounts are able to leave comments. Log in, please.