gpt4 book ai didi

haskell - 如何将值应用于函数列表

转载 作者:行者123 更新时间:2023-12-02 21:33:01 25 4
gpt4 key购买 nike

我想要实现的是:

apply :: a -> [a -> b] -> [b]

这有点像 map 的逆:

map :: (a -> b) -> [a] -> [b]

我尝试过 Hoogle,但没有成功。谁能建议一种在 Haskell 中执行此操作的干净方法?

最佳答案

apply :: a -> [a -> b] -> [b]
apply a = map ($ a)

这是一种简洁的说法

apply a = map (\f -> f a)

这可能更清楚。

关于haskell - 如何将值应用于函数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17868929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com