我是斯卡拉的新手.最近我写了一个爱好应用程序,并发现自己试图在许多情况下使用模式匹配而不是if-else.
user.password == enteredPassword match {
case true => println("User is authenticated")
case false => println("Entered password is invalid")
}
Run Code Online (Sandbox Code Playgroud)
代替
if(user.password == enteredPassword)
println("User is authenticated")
else
println("Entered password is invalid")
Run Code Online (Sandbox Code Playgroud)
这些方法是否相同?出于某种原因,其中一个比另一个更受欢迎吗?
scala ×1