标签: scala
假设我有这段代码:
def a(x:Int,y:Int):Int = x+y def b:(Int,Int) = (1,2)
我想完成:
a(b)
这样做的正确方法是什么?还有更有效的方法来调用预定义的多参数函数 - 在我的情况下是8 - 与另一个函数的结果一起调用吗?
答案 0 :(得分:6)
怎么样:
scala> (a _).tupled(b) res0: Int = 3
a _