Comments 3
J!
Кстати, если в 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]
Жаль, нельзя частично-применённую функцию в инфиксной форме написать.
Sign up to leave a comment.
Метаоператоры X и Z в Perl 6