Класс Option имеет хороший метод foreach
, который вызывает переданный код, если задано значение. Есть ли какой-либо подобный метод для значения None
? Я знаю о .orElse
метод, но, используя его, я должен вернуться Option
из блока кода:Scala: выполнить анонимный кодовый блок для значения None в опции
x orElse {
// do something
None // <-- I want to avoid this line
}
один вариант по определению предназначен, чтобы заставить вас управлять None случай, так что вы не должны быть в состоянии избежать None – sam
@ Сэм, но мой вопрос об обращении 'None'. –