Обработка исключений свинга в приложении scala
Я хотел бы использовать качели для Scala GUI. Состояние приложения обрабатывается субъектами akka и может быть восстановлено с помощью его отказоустойчивости.
Я хотел бы восстановить приложение после ошибки свинга. Я нашел несколько рецептов для программистов Java для создания обработчика исключений EDT, а также для создания прокси EDT. Как работает scala для обработки исключений свинга? Предоставляет ли оболочка Scala лучшие инструменты?
1 ответ
Scala допускает Java-подобный стиль кодирования в большинстве случаев. В частности, блок try/catch можно использовать в scala. Тем не менее, синтаксис немного отличается для блока catch.
catch {
case e: ExceptionTypeOne => //fill in
case e: ExceptionTypeTwo => //fill in
case e: ExceptionTypeThree => //fill in
}
Как видите, catch
ловит все исключения, затем устанавливает переключатель стиля Scala.
Я не совсем эксперт по Scala или что-то еще, я должен точный синтаксис моего ответа на этот сайт