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