Definición de un mapa de cadena a función en Scala
Estoy tratando de definir un mapa literal con clave:String
, valor:(Any)=>String
. Intenté lo siguiente, pero aparece un error de sintaxis:
def foo(x: Int): String = /...
def bar(x: Boolean): String = /...
val m = Map[String, (Any) => String]("hello" -> foo, "goodbye" -> bar)