Some(m)
в 56 строке мы применяем регулярку к строке - reg.findPrefixMatchOf(in) - и на выходе получаем Option[Match]. Option[A] - это класс из стандартной библиотеки, обозначающий, в сущности, "Или объект типа A, или ничего". Т.к. регулярка может не сматчиться, эта функция вполне обоснованно возвращает "Или Match, или ничего". После этого мы этот "Или-или" разбиваем на два варианта: стр. 57 - если там ничего стр. 58 - если там Match (который в таком случае будет лежать в переменной m)
Обсуждают сегодня