【发布时间】:2012-02-13 19:36:53
【问题描述】:
我是 Scala 的新手。最近我在写一个爱好应用,发现自己在很多情况下都在尝试使用模式匹配而不是 if-else。
user.password == enteredPassword match {
case true => println("User is authenticated")
case false => println("Entered password is invalid")
}
而不是
if(user.password == enteredPassword)
println("User is authenticated")
else
println("Entered password is invalid")
这些方法是否相同?出于某种原因,其中一个是否比另一个更受欢迎?
【问题讨论】:
标签: scala