Cobra/Keywords/except

ExceptПравить

except обрабатывает исключения. Операторы в блоке except выполняются только при возбуждении исключения.
Его обычно используют в блоке test.

СинтаксисПравить

expect <exceptionType>
    <statements>

ПримерПравить

expect FormatException
    i = Int.parse('abcdefg')

expect AssertException
    assert 0 > 1

ints = [1,2,3] 
expect ArgumentOutOfRangeException, print ints[5]

expect MyInvalidInputException
    checkInput(GenericInvalidInputObject)