当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27续签香港优才,怎么证明申请人“常住香港”?
- 2025-06-27香港优才最近很火爆,如何申请?
- 2025-06-27是什么原因让胖东来独一家,而别的公司学不来?
- 2025-06-27你是因为什么肥胖起来的?
- 2025-06-27我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 2025-06-27为什么剖腹产的人越来越多,人们不愿意顺产?
- 2025-06-27○÷25=○-864,○代表同一个数,○是多少?
- 2025-06-27你见过最无用的节俭行为是什么?
- 2025-06-27《甄嬛传》中祺贵人为什么和甄嬛反目?
- 2025-06-27如何评价邹市明妻子冉莹颖?
- 2025-06-27特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 2025-06-27为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-27男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-27三只羊是不是被人做局了?
- 2025-06-27Golang 中为什么没有注解?
- 2025-06-27孩子画过什么画让你非常震惊?
推荐产品
-
2025 年 NBA 选秀大会,弗拉格当选状元,杨瀚森 16 顺位被选中,怎样评价各队的选秀结果?
“波特兰开拓者在第16顺位,选中杨瀚森!” 在巴克莱中心正襟 -
养龟玩龟的人可怕吗?
先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我 -
洗衣机洗内衣内裤鞋袜等是否真的不卫生?
我,生物学博士毕业,整天跟各种细菌真菌打交到。 但最后还是买 -
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
Claude Code需要花钱,果断放弃尝试了。 而Gemi
最新资讯




