У меня есть что-то подобное в мое приложение:Scala: Деление на ноль
def something(x: Int, y: Int) Z {
(x/y)
}
Теперь, если someval не является числом (это означает, что либо х или у равен 0), то я бы как Z, чтобы просто стать 0 вместо отображения ошибки ([ArithmeticException: Division by zero]
)
Я знаю, что я могу сделать:
Try(someVale) orElse Try(0)
Однако, это даст мне Success(0)
тогда я бы так же, как для того, чтобы дать мне a 0
в этом случае.
Возможно, есть что-то вроде if ArithmeticException then 0
в Скале или что-то, чтобы удалить «Успех» и круглые скобки. Может кто-то пролить свет, пожалуйста?
На всякий случай: это просто пример неизбежного исключения или проблемы буквально в «разделяй нолем "? – senia