当前位置:当前位置: 首页 >
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 为什么会有人喜欢养乌龟当宠物?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 如何评价阿富汗取消与中国的石油开***合同?
- 老公想要买2万左右的相机,我该同意吗?
- Golang 中为什么没有注解?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 徐州一种植户称桃子遭附近村民哄抢损失 5 万余斤,具体情况如何?暴露了基层社会治理的哪些问题?
- Microsoft Edge总是自动修改我的PDF默认打开方式,该怎么解决?
- 照骗能骗到什么程度?
- 什么时候你意识到自己不年轻了呢?
最新资讯文章
- 你怎么看待剪映收费过高问题?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 国密加密算法有多安全呢?
- 目前中国男性有什么困境?
- 在 Win 显示器设置选项中,「调低分辨率」和「调高缩放比例」,哪个文字显示效果好一些?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 糖尿病盲人去四川旅游,前往成都各大医院药房买胰岛素被拒,对此有什么看法?
- 你见过哪些离谱的运维事故?
- 遭遇生理性涨奶该怎么办?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 你的低成本爱好是什么?
- nodejs 后端能不能利用tsx 处理 xml数据?