catch and throw
Receive and release
Catch and throw is a programming mechanism for non-local control flow—jumping out of deeply nested code to a designated handler.
Unlike exception handling, it's not primarily for errors but for structured exits: The parser uses catch and throw to bail out when it hits invalid syntax.
The throw transfers control to a matching catch, unwinding the call stack along the way.
Common in Lisp and Ruby, where it provides cleaner alternatives to flags or multiple returns.
- tossLight, casual throw
- grabSeize abruptly
- ballSpherical plaything or gala
- fly ballBatted ball aloft
- pop flyHigh, catchable baseball hit
pitch · lob · hurl · snag · mitt · fetch · quick release · release · grip · fling · receive · chuck · pass · toss around · juggle · bounce · glove · soft hands
catch and throwsolitaire
Card game for one
individual sport · wall ball · meditation · solo practice · shadowboxing
catch and throwsitting still
Seated without movement
lounging · resting · spectating · napping
catch and throworganized sports
Regulated competitive physical activities
competitive games · team sports · structured play · baseball · football
catch, throw, catches, catching, caught, catcher, catchers, catchy, throws