-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