我正在尝试为 scala 中的匿名函数设置默认值,因此无法找到任何解决方案。希望有人能帮助我。
我有以下结构,
case class A(id:Int = 0)
case class B(a:A)
object B {
def func1(f:Int = 0)={
........
}
def func2(f:A => B = (how to give default value ?))={
case Nothing => {
//do something....
}
case _ => {
//do some other thing......
}
}
}
基本上,我想将参数作为可选传递。我怎样才能做到这一点?