Предположим, мне нужно преобразовать String в Int в Scala. Если строка не является числом, я бы хотел вернуть None
, а не исключать исключение.String to Int в Scala
я нашел следующее solution
def toMaybeInt(s:String) = { import scala.util.control.Exception._ catching(classOf[NumberFormatException]) opt s.toInt }
ли смысл? Вы изменили бы/улучшили бы его?
Другие, чем при использовании 'Try' (@ ответ Брайаном), я бы назвал метод' toIntOption' быть больше в соответствии со стандартными именами Scala. –