|
@@ -1,6 +1,6 @@
|
|
//
|
|
//
|
|
// Another common problem is a block of code that could exit in multiple
|
|
// Another common problem is a block of code that could exit in multiple
|
|
-// places due to an error - but that needs to run do something before it
|
|
|
|
|
|
+// places due to an error - but that needs to do something before it
|
|
// exits (typically to clean up after itself).
|
|
// exits (typically to clean up after itself).
|
|
//
|
|
//
|
|
// An "errdefer" is a defer that only runs if the block exits with an error:
|
|
// An "errdefer" is a defer that only runs if the block exits with an error:
|