小编Vic*_*ães的帖子

Haskell中是否有任何函数将两个参数函数应用于两个列表,逐个元素?

我只是想逐个元素地将两个列表相乘,所以我将(*)作为该函数的第一个参数传递:

apply :: Num a => (a -> a -> a) -> [a] -> [a] -> [a]
apply f xs ys = [f (xs !! i) (ys !! i) | i <- [0..(length xs - 1)]]
Run Code Online (Sandbox Code Playgroud)

我可能会问一个愚蠢的问题,但我实际上搜索了很多,但却找不到.感谢你们!

haskell

1
推荐指数
1
解决办法
861
查看次数

标签 统计

haskell ×1