デフォルト値をscalaの無名関数に設定しようとしているため、解決策が見つかりません。SOで誰かが私を助けてくれることを願っています。
私は次の構造を持っています、
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......
}
}
}
基本的に、パラメータの受け渡しは任意にしたいです。どうすればこれを達成できますか?