【发布时间】:2014-03-25 10:34:39
【问题描述】:
目前我使用以下sn-p代码:
private val aMap = Map(
"J" -> Journey,
"T" -> Training
)
def partialFunction = {
case x if aMap isDefinedAt x => aMap(x)
}
在我看来,地图自然应该定义一个偏函数。 Scala 是否有任何标准/更简洁和明确的方式将映射转换为部分函数?也许是某种隐式转换?
【问题讨论】:
标签: scala map partialfunction