作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读 here ,我注意到,例如,如果我有以下函数定义:
a :: Integer->Integer->Integer
b :: Integer->Bool
(b . a) 2 3
最佳答案
当你这样做 a 2 3
, 你没有申请 a
到 2 个论点。您实际上是在申请 a
它是唯一的参数,产生一个函数,然后将该函数应用于3。所以你实际上做了2个应用程序。所以从某种意义上说,你所拥有的并不等同于:
a :: (Integer, Integer) -> Integer
b :: Integer -> Integer
(b . a) (2, 3)
(b . a 2) 3
关于function - Haskell 中的泛型函数组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551419/
我是一名优秀的程序员,十分优秀!