小编hos*_*ers的帖子

在Haskell中出现故障

在Haskell中是否有一个优雅的表示法来理解函数的参数?

例如,如果您希望将2除以列表的所有元素,则可以编写

map ((/) 2) [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

但是,为了划分列表的所有元素,您似乎需要定义匿名函数

map (\x -> x/2) [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

在更复杂的情况下,匿名函数很快变得难以处理.我知道在这种情况下map((*)0.5)[1,2,3,4,5]可以正常工作,但我很想知道Haskell是否有更优雅的方式来讨论函数的参数乱了?

haskell currying

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

标签 统计

currying ×1

haskell ×1