Итак, я попробовал break
, next
и return
. Все они выдают ошибки, exit
конечно работает, но полностью выходит. Итак, как можно закончить случай ... когда
"слишком рано?"
Пример:
case x
when y; begin
<code here>
< ** terminate somehow ** > if something
<more code>
end
end
(Вышеупомянутая форма псевдокода просто для того, чтобы дать общее представление о том, что я Я спрашиваю [начало ... конец использовалось в надежде, что break
сработает].
И, пока я занимаюсь этим, есть ли более элегантный способ передачи блоков в случай ... когда
?