小编Pen*_*gHX的帖子

如何将第二个参数传递给带有 3 个参数的 Haskell 函数?

我现在正在学习 Haskell,我对此非常好奇。例如:

minus :: Int -> Int -> Int -> Int
minus x y z = x - y - z
Run Code Online (Sandbox Code Playgroud)

如果我想先将 y 而不是 x 传递给函数 [minus] 怎么办?我想要一个函数 [minus x 5 z] 我不想要这个

minusy10 x z = minus x 10 z
Run Code Online (Sandbox Code Playgroud)

如果我必须定义一个新函数来实现这一点,我觉得它失去了一些“Haskell 优雅”。

haskell currying

4
推荐指数
2
解决办法
106
查看次数

标签 统计

currying ×1

haskell ×1