Error handling
Try catch statement
TryStmt ="try" Block CatchStmt
CatchStmt = "catch" identifier Blockrun {
try {
myfunc()
error(101, "Custom error")
}
catch err {
if ErrID(err) != 101: error( 102, "Error \{ErrText(err)} has occurred in myfunc()")
}
}Recover statement
RecoverStmt = "recover"run str {
try : 10/0
catch err : recover
return "ok"
}
// okRetry statement
Last updated
Was this helpful?