当前位置:当前位置: 首页 >
在go语言中,为什么使用defer?
文章出处:网络 人气:发表时间:2025-06-28 20:05:16
defer的设计确实难用,个人觉得是go中最难用的设计,而且还“很丑陋”,个人觉得defer的设计有点像py的try,对于panic的处理是recover,对于释放***是close,对应到py是try except和try finally,但后者py都很少用了,几乎全全去使用with了,说到底还是try的设计意图不明显。
还有一个问题是go像减少层级的缩进***用了defer这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 直接远程到服务器上写代码有什么好处?
- 有哪些让你目瞪口呆的 Bug ?
- 为什么来例***奶涨 ?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 老公想买3w的电脑玩游戏怎么劝说?
- 穿瑜伽裤爬山的女生会不会害羞?
- 女生体毛旺盛是什么样的体验?
- 手术时把大脑拿出来还能接回去吗?
- 你的内衣丢过吗?
- 怀孕期间能发生性关系吗?
最新资讯文章
- 我的世界怎么租一个四个人的服务器?
- 鱼缸能不能做到一直不换水还很清澈?
- PHP和Node.js哪个更爽?
- 正常人吃治疗抑郁症的药会变快乐吗?
- 想自己做一本书,用什么排版软件?
- 2024年底开始,为什么不再提淘汰燃油车了?
- 如何使用 Github Pages 和 Hexo 搭建个人博客?
- 去海边有什么拍照和穿搭建议?
- golang总体上有什么缺陷?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 前端真的已经凉了么?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 韩国人为什么处处与中为敌,难道他们不知道自己是芝麻小的小国吗?
- 直接远程到服务器上写代码有什么好处?
- 如果带 ipad 到教室或者图书馆,上厕所时候会不会被偷?