【发布时间】:2021-03-15 07:33:15
【问题描述】:
我有这样的代码:
optionBoolean.getOrElse(false) && otherOptionBoolean.getOrElse(false)
Scalastyle 告诉我它可以被简化。怎么样?
【问题讨论】:
-
看看
Optionexists函数 -
看看this的问题。
-
你可以将
exists用作otherOptionBoolean.exists(identity),但我认为它并不比getOrElse简单 -
“可以简化”是什么意思?对我来说,这看起来是满足您要求的最简单的表达方式。是的,也许可以以更简洁和“智能”的方式编写它,但我看不出有必要或好处。 Scalastyle 并不总是正确的。
-
我没什么意思,我只是想知道 Scalastyle 在这种情况下想告诉我什么 :)
标签: scala optional boolean-logic scala-option scalastyle