切换导航
新动弹计划
搜索
文章
动弹
排行榜
登录
注册
×
搜索
文章
动弹
热门关键词
重读《掌控习惯》
ChatGPT
Docker
Laravel
读书
跑步
#daily tips#
#稍后阅读#
FalconChen
2018-08-31 22:27
动弹
"关键字defer会安排随后的函数调用在函数返回时才执行。在使用完文件后,需要主动关闭文件。使用关键字defer来安排调用Close方法,可以保证这个函数一定会被调用。哪怕函数意外崩溃终止,也能保证关键字defer安排调用的函数会被执行。关键字defer可以缩短打开文件和关闭文件之间间隔的代码行数,有助提高代码可读性,减少错误。"
#viaKindle#
在OSC查看
0
评论 ( 2 )
rushA
2018-08-31 23:06
补充,先定义的defer后执行(先进后出),defer有可能改变函数返回值,小心些
0
FalconChen
弹主
2018-08-31 22:27
from "Go语言实战(异步图书)" by 威廉·肯尼迪(William Kennedy), 布赖恩·克特森(ian Ketelsen), 埃里克·圣马丁(BrErik St. Martin), 李兆海
0