В scala, если у вас есть опция, вы можете получить другой вариант, выполнив oldOption.map(_. something). Я хочу сделать логическое и сделать то же самое. Другими словами, я хочу сокращать следующее:
if(someCondition)
Some(data)
else
None
Есть ли идиоматический способ получить опцию из булева, как это, без необходимости делать "else None"?