标签: scala function
我正在尝试在函数中传递默认args,就像我们在方法中可以做的那样。但是我得到了一个错误。是否可以将默认的args / named args传递给类似函数的函数? 是否可以在调用函数时传递命名参数?
答案 0 :(得分:1)
这仅适用于方法(使用def定义)。
def
def func(i: Int = 2) = i
然而,无论如何,here都有点“黑客”。
答案 1 :(得分:1)
你可以在这里使用curried函数
def sum1(a:Int=2)(b:Int) = a+b sum1(33)
希望这能回答你的问题。