現在、次のコード スニペットを使用しています。
private val aMap = Map(
"J" -> Journey,
"T" -> Training
)
def partialFunction = {
case x if aMap isDefinedAt x => aMap(x)
}
Maps は当然、部分関数を定義する必要があるように思えます。Scalaには、マップを部分関数に変換する標準/より簡潔で明示的な方法がありますか? 多分ある種の暗黙の変換?
現在、次のコード スニペットを使用しています。
private val aMap = Map(
"J" -> Journey,
"T" -> Training
)
def partialFunction = {
case x if aMap isDefinedAt x => aMap(x)
}
Maps は当然、部分関数を定義する必要があるように思えます。Scalaには、マップを部分関数に変換する標準/より簡潔で明示的な方法がありますか? 多分ある種の暗黙の変換?