Man*_*dha 0 functional-programming if-statement scala pattern-matching
我发现使用match比if. 如果我有一个boolean值,我可以将它与 一起使用match吗?
我通常这样做
if(!authorised) {...} else {..}
Run Code Online (Sandbox Code Playgroud)
但我无法做到
authorised match {
case ??? //what here??
}
Run Code Online (Sandbox Code Playgroud)
您只需要使用布尔文字:
authorised match {
case true => /*true case*/
case false => /*false case*/
}
Run Code Online (Sandbox Code Playgroud)