当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_新疆维吾尔自治区自治区直辖县级行政区划胡杨河市呈胶跨睡衣合伙企业
浏览次数:304发表时间:2025-06-28 01:50:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么中医一千多年没有出现理论大创新了?
- 太空中没有氧气,为什么太阳还在燃烧?
- 怎么向老婆简单解释nas的用途?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 如何评价Cursor?
- 一个人喝茶该准备什么茶具?
- 中国军事力量有希望达到全球第一吗?
- 为什么买的小乌龟总是养不活呀?
- ***如你生了个很丑的孩子怎么办?
- 200w现金,投什么一个月可以***2w以上?
最新资讯文章
- 目前最具性价比的全栈路线是啥?
- 女生真正的完美身材是什么样子?
- 大三做的海报,离就业差多远?
- 什么是 5G 固定无线接入(FWA)?
- 独立游戏的成功率极低,但依然有许多开发者愿意投入数年时间去“孤注一掷”。他们为什么会做出这样的选择?
- 如何看待刘师兄6月20日发布的《共产主义实现的前一天》?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 什么是 AI Agent(智能体)?
- 微信服务器会保留聊天记录吗,会保存多久?
- Flutter 为什么没有一款好用的UI框架?
- 倘若美国轰然崩溃,中国还要跟谁争第一?
- MacBook的诱惑在哪里?
- 为什么软件公司很少用python开发web?
- 外卖小哥说一楼门禁坏了进不来我是否应该下楼去取?
- 广西可以摆烂吗?
- 为什么老一辈的人没有那么消极,而年轻人很多有抑郁症?
- 超级喜欢穿短裙正常吗?
- 装了飞牛NAS,除了存资料看电影还能干什么?
- 如果让你重新开始学计算机,你的学习路线会怎么选择?





