diff --git a/examples/defer/defer.go b/examples/defer/defer.go index 0eca985..0941d10 100644 --- a/examples/defer/defer.go +++ b/examples/defer/defer.go @@ -41,6 +41,7 @@ func writeFile(f *os.File) { func closeFile(f *os.File) { fmt.Println("closing") err := f.Close() + // It is important to check for errors when closing a file, even in a deferred function. if err != nil { fmt.Fprintf(os.Stderr, "error: %v\n", err) os.Exit(1)