-3
全部,为“if else”逻辑编写Scala代码的最佳方法是什么?
我是斯卡拉新手。我想实现以下逻辑:
def func(): Boolean = {
var a = true
val b = "for some condition checking"
if (b == "some value") {
a = false
}
a
}
如果我不希望使用“无功”,我可能只是把它写这样的吗?
def func(): Boolean = {
val b = "for some condition checking"
if (b == "some value") {
false
}
true
}
在Scala中的更好的实现?提前感谢!
请花一些时间阅读斯卡拉文档:https://docs.scala-lang.org/tour/pattern-matching.html – Pavel
谢谢您的指导!我现在明白,匹配是取代“如果其他”检查的好方法。 – HouZhe