Правильно ли, что reset
требуется shift
внутри блока? Я попробовал и получил следующее:
scala> reset {} error: cannot cps-transform expression (): type arguments [Unit,Unit,Nothing] do not conform to method shiftUnit type parameter bounds [A,B,C >: B]
Это выглядит разумно (поскольку reset
блок без shift
внутри - это "мертвый код", который никогда не выполняется), но я не понимаю ошибку.
Каково точное значение сообщения об ошибке?