假设我有一个我需要部分应用的2个参数的函数,我需要将它定义为:
def f(a: Int)(b: Int) = { /* some code */ }
然后我可以将其部分应用为 def fWithA = f(a) _
def fWithA = f(a) _
我的问题是:为了理解函数,为什么Scala要求使用多个参数列表声明参数?最好能够根据需要调节任何功能.
scala
scala ×1