Scala - 与条件语句匹配的模式?

Dom*_*mra 16 scala pattern-matching

有可能做这样的事情:

def foo(x: Int): Boolean = {
    case x > 1 => true
    case x < 1 => false
}
Run Code Online (Sandbox Code Playgroud)

dhg*_*dhg 26

def foo(x: Int): Boolean = 
    x match {
        case _ if x > 1 => true
        case _ if x < 1 => false
    }
Run Code Online (Sandbox Code Playgroud)

请注意,您没有x == 1的情况,但...