GO语言文件操作

zhimengzhe · · 2895 次点击
zhimengzhe
godeye
defer 在声明时不会立即执行,而是在函数 return 后,再按照 FILO (先进后出)的原则依次执行每一个 defer
#3
更多评论
qkb_75_go
琴为心声
楼主有心人呀,总结得都是干货。 我老早就想要这样的“一纸通”精粹代码了。
#1
额 楼主,看到你例子里的第一个在判断err是否nil之前就defer fout.close, 那如果真出错的时候,还最后fout.close,是否就panic了呢
#2