Вот как я это сделал, чтобы выполнить аналогичное требование.
аюсь определить литерал Map с ключом:String
, стоимость:(Any)=>String
, Я пробовал следующее, но получаю синтаксическую ошибку:
def foo(x: Int): String = /...
def bar(x: Boolean): String = /...
val m = Map[String, (Any) => String]("hello" -> foo, "goodbye" -> bar)