两个列表的Haskell映射函数
我需要将一个函数应用于两个列表。map 函数是map :: (a->b) -> [a] -> [b],但是我需要更像map2 :: (a->b->c) -> [a] -> [b] -> [c]. 有没有类似的前奏功能map可以做到这一点?
回答
你可以通过hoogling(a -> b -> c) -> [a] -> [b] -> [c]找到这样的功能。是的,它被称为zipWith。
我需要将一个函数应用于两个列表。map 函数是map :: (a->b) -> [a] -> [b],但是我需要更像map2 :: (a->b->c) -> [a] -> [b] -> [c]. 有没有类似的前奏功能map可以做到这一点?
你可以通过hoogling(a -> b -> c) -> [a] -> [b] -> [c]找到这样的功能。是的,它被称为zipWith。