Обработка исключений свинга в приложении 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 или что-то еще, я должен точный синтаксис моего ответа на этот сайт

Другие вопросы по тегам