【发布时间】:2016-04-24 18:53:36
【问题描述】:
我在 Scala 中使用 ConcurrentHashMap,我想使用 computeIfAbsent() 方法,但无法弄清楚第二个参数的语法。有人可以告诉我什么是正确的语法吗?
运行以下代码时
val data = new ConcurrentHashMap[String, LongAdder]
data.computeIfAbsent("bob", k: String => new LongAdder()).increment()
我收到以下错误
Type mismatch, expected: Function[_ >: String, _ <: LongAdder], actual: (String) => Any
提前谢谢你
弗朗西斯
【问题讨论】: