Haskell 两个列表的映射函数
Haskell map function for two lists
我需要将一个函数应用于两个列表。地图函数是 map :: (a->b) -> [a] -> [b]
,但我需要更像 map2 :: (a->b->c) -> [a] -> [b] -> [c]
的东西。有没有类似于map
的prelude函数可以做到这一点?
你可以通过hoogling (a -> b -> c) -> [a] -> [b] -> [c]
. Yes, it's called zipWith
找到这样的函数。
我需要将一个函数应用于两个列表。地图函数是 map :: (a->b) -> [a] -> [b]
,但我需要更像 map2 :: (a->b->c) -> [a] -> [b] -> [c]
的东西。有没有类似于map
的prelude函数可以做到这一点?
你可以通过hoogling (a -> b -> c) -> [a] -> [b] -> [c]
. Yes, it's called zipWith
找到这样的函数。