当前位置: 首页 >
在go语言中,为什么使用defer?_河北省邯郸市馆陶县居住可可有限责任公司
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 是去干程序员还是公务员?
- 有什么 j***ascript 的好书推荐?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 真正懂机箱的人,都选了什么机箱?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 什么样身材的人,是天生的「骑行圣体」?
- 国产手机APP为什么越来越臃肿?
- 腾讯游戏究竟祸害了多少人?
联系我们
邮箱:
手机:
电话:
地址:
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
新闻资讯
-
2025-06-28大家有没有「大众认为是烂片但个人却喜欢看」的影片?
-
2025-06-28为什么大多数评测对macbook的屏幕素质避而不谈?当真不怕被pwm频闪闪瞎眼吗?
-
2025-06-28你自己觉得自己的身材好吗?
-
2025-06-282025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
-
2025-06-28Caddy 和 Nginx 比有哪些优点和缺点?
-
2025-06-28网络游戏为什么会有***?
相关产品