|
|
1
4
单向:
必须将这两个整数作为附加参数传递给
lambda是一个更高层次的抽象,它为您提供了使行为可变的机会,您仍然需要向它们提供数据。 更抽象的方法:
你可以进一步抽象,让
所以
更抽象的方法:
在compose函数中,使用简单的加法作为合成操作。您甚至可以通过传递第三个lambda使此操作变为变量
结果也是一个lambda,它接受两个Int并返回一个Int。 |
|
|
2
4
您需要一个新函数
因此,什么
现在,我们有了函数的类型
它的身体怎么样?
它将返回一个函数。让我们返回一个lambda表达式
现在我们可以省略所有不必要的部分。
就是这样。 |
|
|
3
1
另一个有价值的方法是使用
中缀扩展函数
. 针对您的情况,参数类型为
|