Cobra/Keywords/except
Внешний вид
< Cobra
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)