Set default-Wert für die Funktion parameter im scala

Ich bin versucht, einen default-Wert eine anonyme Funktion in scala, und damit nicht in der Lage zu finden keine Lösung. Hoffe jemand würde mir helfen in SO.

Habe ich die folgende Struktur,

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......
        }
 }
} 

Im Grunde, möchte ich die übergabe der parameter als optional. Wie kann ich das erreichen?

InformationsquelleAutor user809564 | 2013-09-30
Schreibe einen Kommentar