Exception Handling
Exception Handling (Error Runtime Handling)
An exception is an error occurs in the runtime (the excution) of program. The CGScript languages use the try/catch statement and the throw expression to implement the exception handling.
Syntax
try-catch statement
try {
// codes that could throw an exception
} catch (exception-declaration) {
// codes that execute when exception-declaration is thrown in the try block
} [catch (exception-declaration) {
// code that handles another exception type
} ] . . . ]
throw expression
throw [expression]