Concept Flow - Why error handling uses rescue
Start program
Execute code block
Error occurs?
No→Continue normal flow
Yes
rescue catches error
Handle error gracefully
Continue or exit program
The program tries to run code. If an error happens, rescue catches it to handle it safely, so the program doesn't crash.