当前位置: 首页 >
在go语言中,为什么使用defer?_陕西省渭南市华州区建敏别墅改造合伙企业
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 如何评价林志玲?
- 做一个中国的微软到底有多难?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- 印度是真的烂还是咱们在信息茧房里面?
- 评价一下Proxmox VE与ESXi的优劣?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 为什么中国很少有人使用linux?
联系我们
邮箱:
手机:
电话:
地址:
在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这个语法,但这会导致作用范围变得模糊,如果有缩进作用范围会更明显。
新闻资讯
-
2025-06-22J***aScript 已经强大到什么程度了?
-
2025-06-22微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
-
2025-06-22duckdb的性能如何?
-
2025-06-22LCD党真的只是少部分人吗?
-
2025-06-22什么是 5G 固定无线接入(FWA)?
相关产品