gpt4 book ai didi

Haskell:如何映射元组?

转载 作者:行者123 更新时间:2023-12-03 05:39:53 25 4
gpt4 key购买 nike

在 Haskell 中,我可以轻松映射列表:

map (\x -> 2*x) [1,2]

给我[2,4]。是否有任何“mapTuple”函数可以像这样工作?

mapTuple (\x -> 2*x) (1,2)

结果为(2,4)

最佳答案

这是一个相当简短的无点解决方案:

import Control.Monad (join)
import Control.Arrow ((***))

mapTuple = join (***)

关于Haskell:如何映射元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722689/

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