There was an error while loading. Please reload this page.
1 parent a5b413b commit 8418b46Copy full SHA for 8418b46
README.md
@@ -106,4 +106,5 @@
106
107
## 附录
108
* [附录1:break/continue按标签中断语法实现](try/break.md)
109
+ * [附录2:defer推迟函数调用语法的实现](try/defer.md)
110
try/defer.md
@@ -1,4 +1,4 @@
1
-# 附录2:defer推迟执行语法的实现
+# 附录2:defer推迟函数调用语法的实现
2
3
使用过Go语言的应该都知道defer这个语法,它用来推迟一个函数的执行,在函数执行返回前首先检查当前函数内是否有推迟执行的函数,如果有则执行,然后再返回。defer是一个非常有用的语法,这个功能可以很方便的在函数结束前执行一些清理工作,比如关闭打开的文件、关闭连接、释放资源、解锁等等。这样延迟一个函数有以下两个好处:
4
0 commit comments