当前位置:当前位置: 首页 >
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
同类文章排行
- 自己有车位,但是没有车,就想把对象的车停进去,结果物业不允许,这合法吗?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- 目前最具性价比的全栈路线是啥?
- 为什么西方诞生了三权分立,东方没有诞生三权分立?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 为什么大家不再提星链了(包括外网)?
- 你见过哪些智障的反人类的设计?
- 回顾自己IT运维工作,哪件事是最有成就感的?
- HTML+CSS有哪些常用的居中方法?
最新资讯文章
- 歼20速度接近3马赫是什么水平?
- 在国内长期使用美区 Apple ID 有什么注意事项?
- 创业公司是否应该使用 Rust ?
- 父母太节省是种怎样的体验?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 雷军为什么不愿意用性价比打法进军NAS?
- 为什么中国电信的iptv一定要有网线连接!?
- M1 如此高的性能在 iPad 上究竟有什么用?
- MySQL不香吗,为啥还要Elasticsearch?
- PHP和Node.js哪个更爽?
- PHP现在真的已经过时了吗?
- 有没有甜到爆的睡前小短文?
- 路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 为什么程序员独爱用Mac进行编程?
- 骑车后腰疼直不起来做什么运动比较好呢?