В Scala вы можете сделать так, чтобы у анонимной функции был аргумент по умолчанию?
Это работает:scala> def test(name: String = "joe"): Boolean = true
test: (name: String)Boolean
Я ожидал, что это будет работать так же:scala> val test: String => Boolean = { (name: String = "joe") => true }
<console>:1: error: ')' expected but '=' found.