The defer Pattern
This lesson briefly discusses the uses of the defer pattern in Go language.
We'll cover the following...
We'll cover the following...
Using defer
ensures that all resources are properly closed or given back to the pool when the resources are not needed anymore. Secondly, it is paramount in Go to recover from panicking.
Closing a file stream
// open a file f
defer f.Close()