June 2017
Beginner
1091 pages
22h 9m
English
Earlier in the chapter, it was stated that Go does not have the traditional exception mechanism offered by other languages. Nevertheless, in Go, there is a way to abruptly exit an executing function known as function panic. Conversely, when a program is panicking, Go provides a way of recovering and regaining control of the execution flow.
During execution, a function may panic because of any one of following:
When a function panics, it aborts and executes its deferred calls. Then its caller panics, causing a chain reaction ...
Read now
Unlock full access