Definindo um Mapa de String para Função no Scala
Eu estou tentando definir um literal de mapa com a chave:String
, valor:(Any)=>String
. Eu tentei o seguinte, mas obtive um erro de sintaxe:
def foo(x: Int): String = /...
def bar(x: Boolean): String = /...
val m = Map[String, (Any) => String]("hello" -> foo, "goodbye" -> bar)