0
У меня несоответствие типов в конце строки кодаТип Несовпадение в Scala
def balance(chars: List[Char]): Boolean = {
def f(chars: List[Char], count: Int) :Boolean=
if(chars.isEmpty) {(count==0)}
else if (chars.head == '(') f(chars.tail,count+1)
else if(chars.head == ')') f(chars.tail,count-1)
else f(chars.tail,count)
} //Type mismatch; found: unit required Boolean
Правильно ли вы вставляете и копируете? Это не имеет большого смысла. – toto2
'balance' ожидает' Boolean' в качестве возвращаемого значения, но вы только определили 'f' и ничего не сделали в' balance' –
@VictorMoroz. Вы должны подробнее рассказать об этом в качестве ответа ниже, потому что это, безусловно, правильно. – joescii