相关疑难解决方法(0)

在纯函数式语言中,是否有算法来获得反函数?

在像Haskell这样的纯函数式语言中,是否存在一个算法来获取函数的逆,当它是双射的时(编辑)?是否有一种特定的方式来编程你的功能呢?

ocaml haskell functional-programming clojure

97
推荐指数
9
解决办法
1万
查看次数

匿名功能概念理解

我正在努力学习和理解Haskell的设计.我目前正在使用Lambda/Anonymous函数,我很想知道.

为什么不是Eq类的函数类型实例?

Prelude> (\z -> z + 5) == (+5)
Run Code Online (Sandbox Code Playgroud)

在这个问题上,我想知道是否因为z可以是任何东西,甚至可能是一个自由变量,在所有lambda函数中,所以制作类型为Eq的lambda函数将是一个设计缺陷.

为什么不是类型类Show的函数类型实例?

Prelude> (\q -> q - 2)
Run Code Online (Sandbox Code Playgroud)

我感谢任何澄清.

提前谢谢了!

lambda haskell language-design

5
推荐指数
2
解决办法
399
查看次数