【发布时间】:2011-10-01 06:04:37
【问题描述】:
是否有关于 Scala 的模式匹配可能性的完整规范?
我无法修复以下代码:
something match {
case e @ (sae: ServerApiException if sae.statusCode == 401 | _: UnauthorizedException) => {
doSomething(e)
}
...
}
(在 2.8.1 中无法编译。)
【问题讨论】:
-
不是最具描述性或最有用的问题标题......它非常模糊,人们可能会直接滚动过去,除非他们此刻感到无聊。实际上,正文中的第一行应该是一个更好的标题(“Scala 的模式匹配可能性有完整的规范吗?”)。
-
给我们一个关于什么不起作用的线索。编译错误?运行时结果错误?例外?