【发布时间】:2015-11-29 23:10:05
【问题描述】:
我正在尝试在 Scala 中对可变 ParMap 执行“如果存在则更新,如果不存在则放置”之类的操作。我能想到的最好的事情是:
val update = if (myMap isDefinedAt aKey) {
createValueForUpdate(...)
} else {
createValueForEmpty(...)
}
myMap updated(aKey, update)
嗯,这行得通,但我很确定有一种更实用的方法可以解决这个问题。您能否提供一些重构想法?
【问题讨论】:
标签: scala