golang defer 的意义 更新于 2020-06-05 | 浏览: 4207 文章目录 defer 的使用场景 需要打开,并手动关闭的场合。例如: open, close 文件 connect, disconnect 网络连接 lock, unlock 数据库事务 defer 触发的时机 在当前函数 return 的时候被触发。 defer 的意义 防止写完冗长的处理逻辑之后,忘记关闭操作。 相对 python 的 with block。既不用缩进,也清晰直观 关于作者 🌱 我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式