相关疑难解决方法(0)

使数字函数成为Num的一个实例?

我希望能够使用二元运算符在haskell中组合数值函数.因此,例如,使用一元数字函数:

f*g
Run Code Online (Sandbox Code Playgroud)

应翻译为:

\x -> (f x)*(g x)
Run Code Online (Sandbox Code Playgroud)

并且类似地添加.让你自己的操作员这么做是非常简单的,但我真的很想让Num a => a -> a函数成为Num的一个实例,但我不知道该怎么做.

我也想使这个参数数量通用的,但可能是因为这是多么难以做到的元数泛型函数在Haskell太麻烦了,所以它可能只是更好地界定独立Num a => a -> a -> a,Num a => a -> a -> a -> a等...实例了一些数量相当大.

haskell pointfree

10
推荐指数
2
解决办法
1436
查看次数

标签 统计

haskell ×1

pointfree ×1