4

我想将 swing 用于 scala GUI。应用程序状态由 akka actor 处理,并且可以通过其容错恢复。

我想在摆动故障后恢复应用程序。我为 Java 程序员找到了几个用于建立 EDT 异常处理程序以及创建 EDT 代理的方法。处理摇摆异常的scala方式是什么?scala 包装器是否提供更好的工具?

4

1 回答 1

0

在大多数情况下,Scala 允许使用类似 Java 的编码风格。更具体地说,可以在 scala 中使用 try/catch 块。但是,catch 块的语法略有不同。

catch {
  case e: ExceptionTypeOne => //fill in
  case e: ExceptionTypeTwo => //fill in
  case e: ExceptionTypeThree => //fill in
}

如您所见,catch捕获所有异常,然后设置 Scala 样式开关。

我不是 Scala 专家或任何东西,我欠我对这个网站的回答的确切语法

于 2012-07-09T23:23:08.680 回答