[ Obsolete | Reference Manual | Alphabetic Index ]
Throw an exception described by Ball. Continue execution
at the recovery procedure of a matching ancestor catch/3 or block/3
- Any term, but no variable
This built-in predicate is obsolete!
This is a deprecated alias for throw/1 - see there.
Modes and Determinism
- exit_block(+) is erroneous
- (4) instantiation fault
- Ball is uninstantiated.
- (230) uncaught exception
- Ball does not unify with a Catcher of any uncompleted call of catch/3 or block/3.
throw / 1, catch / 3, block / 3