No Scala, você pode fazer com que uma função anônima tenha um argumento padrão?
Isso funciona:scala> def test(name: String = "joe"): Boolean = true
test: (name: String)Boolean
Eu esperava que isso funcionasse da mesma maneira:scala> val test: String => Boolean = { (name: String = "joe") => true }
<console>:1: error: ')' expected but '=' found.