当前位置:当前位置: 首页 >
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工?
- 如何评价首个女性友好的编程语言HerCode?
- 如何评价***伊内斯·特洛奇亚的身材?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- ***拍大尺度片子时摄影师不会看光吗?
- 玉镯越戴越透是「人养玉」还是心理作用?
- 云南作为之前的西南大省为什么发展不起来?
- J***a如何调用FFmpeg呢(有无可用的类库)?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
最新资讯文章
- 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- 什么是你去了台湾才知道的事?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 养龟玩龟的人可怕吗?
- 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025年六月现在硬盘咋还涨价了呢?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 一岁宝宝高烧39度,爸爸还能睡得着,离吗?
- 长得和刘亦菲很像是一种什么体验?
- 家里想搞个服务器,有什么好的建议方案吗?
- 为什么五笔没人用了?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 想深入学习网站后台技术,有哪些建议?
- 如何评价张靓颖刘宇宁《九万字》?
- 猫那么爱干净,却为什么不喜欢洗澡?
- count(*) count(1)哪个更快?
- 你用n8n/dify搭建了哪些实用的Agent工作流?
- 为什么现在吹Rust的人这么多?