【发布时间】:2021-01-23 03:09:40
【问题描述】:
有没有更好的方法来编写这段代码:
if (a == "value") map.get(key)
else None
map 是一个 Scala 映射,map.get(key)返回一个 Option[A] 值。
到目前为止我已经尝试过:
PartialFunction.condOpt(a == "value") {case true => map.get(key)}.flatten
【问题讨论】:
-
目前的写法有什么问题?