Я ищу возможность в scala вызвать функцию и получить Option
как результат, который является "Нет", если при вызове метода или метода возвращается значение null. В противном случае параметр должен иметь значение результата.
Я знаю, что Try
может использоваться для первой части, но я не знаю, как обрабатывать вторую часть:
val result = Try(myFunction).toOption()
Если теперь метод возвращает null (поскольку он не является функцией scala, а функцией Java), result
является Some(null)
вместо None
.