gpt4 book ai didi

haskell - 有没有比列表推导更好的方法将函数应用于列表中的一对元素?

转载 作者:行者123 更新时间:2023-12-04 01:28:11 26 4
gpt4 key购买 nike

我经常使用这个:

a' = [ (f x, f y) | (x, y) <- a ]

有没有更好的方法来做到这一点?

最佳答案

您可以使用 (***) 来自 Control.Arrow 的运算符

> map (f *** f) a

或定义自己的辅助函数
> let both f (x, y) = (f x, f y)
> map (both f) a

关于haskell - 有没有比列表推导更好的方法将函数应用于列表中的一对元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022720/

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