可能重复:
在 Scala 的模式匹配系统中使用比较运算符
对于以下方法,我收到一个错误:“'=>' 预期但找到整数文字。”
是否无法检查 x 是否大于另一个数字,或者如果匹配 '> 2',是否有另一种方法可以返回“大于 2”?
def describe(x: Any) = x match {
case 5 => "five"
case > 2 => "greater than 2"
}
可能重复:
在 Scala 的模式匹配系统中使用比较运算符
对于以下方法,我收到一个错误:“'=>' 预期但找到整数文字。”
是否无法检查 x 是否大于另一个数字,或者如果匹配 '> 2',是否有另一种方法可以返回“大于 2”?
def describe(x: Any) = x match {
case 5 => "five"
case > 2 => "greater than 2"
}