我想使用组合或一些更高阶的魔法来简化以下 lambda,
(\a b -> if (b) then (not a) else a)
但我想不出聪明的办法。你能帮我一下吗?
谢谢。
最佳答案
让我们看看真值表:
a b f
------------+-------
False False | False
False True | True
True False | True
True True | False
那很有意思!
f
是 True
每当输入不相同时。唔......
关于haskell - 我可以简化以下 Haskell lambda 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29263211/