当前位置: 首页 >
在go语言中,为什么使用defer?
- 人气:
defer的设计确实难用,个人觉得是go中最难用的设计,而且还“很丑陋”,个人觉得defer的设计有点像py的try,对于panic的处理是recover,对于释放***是close,对应到py是try except和try finally,但后者py都很少用了,几乎全全去使用with了,说到底还是try的设计意图不明显。
还有一个问题是go像减少层级的缩进***用了defer这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
推荐资讯
- 2025-06-23评价一下Proxmox VE与ESXi的优劣?
- 2025-06-23旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?
- 2025-06-23如何看待多地推出升级版「禁酒令」?
- 2025-06-23为什么这么久了还是没有主流软件开发鸿蒙版?
- 2025-06-23为什么现在的人类不怎么戴帽子了?
- 2025-06-23为什么大部分游戏公司仍在坚持使用SVN?
- 2025-06-23为什么有些NAS用户弄那么多硬盘?
- 2025-06-23如何评价Cursor?
- 2025-06-23你认为美国最近30年最烂的一个总统是谁?
- 2025-06-23男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-23国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-23PHP现在真的已经过时了吗?
- 2025-06-23如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-23LCD党真的只是少部分人吗?
- 2025-06-23鸿蒙PC操作系统是不是就是手机操作系统?
- 2025-06-23为什么韩国的热辣舞团无法征服中国的男性市场??
推荐产品
-
我不太明白为什么要买房,每个月租2、3千的房子不是挺好的吗?
除非你有全款买房的资金,而且这笔资金只占你总资产的一部分,并 -
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的 -
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
既然波哥都邀请我了,想到哪写到哪吧。 我很难评价发布 Be -
FVCOM这个软件怎么样呢?
FVCOM初识--基础详细教程 FVCOM初识--基础详细教
最新资讯