Throw

/θroʊ/ verb

To deliberately generate and send an exception or error signal during program execution, typically when detecting an invalid condition. This interrupts normal program flow and passes control to exception handling code.

From Old English 'thrawan' meaning to twist or turn. In programming, adopted in the 1980s to describe 'throwing' an exception up the call stack, like throwing a ball to someone who can catch it.

📖 Full word page — etymology, 47 translations, audio 🔑 Get Free API Key — 50 lookups/day 📚 Read the Docs — integrate Word Orb