当前位置:当前位置: 首页 >
在go语言中,为什么使用defer?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-28 20:05:16
defer的设计确实难用,个人觉得是go中最难用的设计,而且还“很丑陋”,个人觉得defer的设计有点像py的try,对于panic的处理是recover,对于释放***是close,对应到py是try except和try finally,但后者py都很少用了,几乎全全去使用with了,说到底还是try的设计意图不明显。
还有一个问题是go像减少层级的缩进***用了defer这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 有没有用过ipad mini 7的 感觉咋样?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- Linux里面usermod -L zhangsan命令是什么?
- 造一艘航母有多难?
- 世界上哪款战斗机最好看?
- Windows 上最应该卸载的三个软件是谁?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
最新资讯文章
- 做成这样可以干平面设计吗?
- 和女生旅游开一间房有什么注意事项?
- 你怎么看待剪映收费过高问题?
- 为什么情侣在一起旅行后容易分手?
- 为什么中国这两年研发出来的军事武器不轻易公布了?
- 5挺马克沁机枪,能否击败50万重骑兵?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 如何评价前端框架 Solid?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 如何客观评价李小冉的长相?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 为什么从事技术的人普遍都比较难沟通?
- 怎么才能有尤雨溪一半强,该怎么学习?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 如何评价《灵笼 2》第六集?
- 鱼缸能不能做到一直不换水还很清澈?