当前位置:当前位置: 首页 >
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何搭建自己CDN服务器?
- 中本聪为什么不出来?如果现身,会发生什么?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 中国军事力量有希望达到全球第一吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 手机的运行内存真的有必要上16GB吗?
- php开发多年,转go?还是j***a?有些难以抉择。?
- 伊朗的核设施是固定靶,为什么用B2去打,而不是用弹道导弹带钻地弹去打?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新资讯文章
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 哪个瞬间让你觉得编程只是一门技术?
- 经常点同一家外卖,商家会知道你是常客吗?
- 启用哪一个DNS网速最快?
- 组nas一定要TDP低的cpu吗?
- 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题?
- PostgreSQL 与 MySQL 相比,优势何在?
- 国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 中国经营得最差的省级电视台是什么?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 为什么很多男人都喜欢大胸的女生?
- 如何评价女明星梅根福克斯的身材?
- 有没有开源的搜索引擎?
- 为什么买的小乌龟总是养不活呀?
- 飞虎队为什么不和驻港部队交流受训?
- 为什么成功人士的精力都非常旺盛?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 闪极全球首发多口 PD 3.1 充电器,单口 140W 输出,其中还有哪些亮点值得关注?
- 印巴大战,背后大国为何都不发声?