当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-27 14:20:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- Electron 做游戏客户端的潜力有多大?
- 这种身材需要健身几年?
- 如何自己架设部署CDN?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 《武林外传》中有哪些值得学习的职场关系?
- 为什么微信不向telegram学习?
- 为什么windows的arm版没有被广泛使用?
- 跟一对情侣合租的感受?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- ***如没有西方侵略,中国的封建王朝会循环往复吗?
最新资讯文章
- 超小团队选择Django还是Flask?
- MacOS真的比Windows流畅吗?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- 86版西游记的女演员里,你觉得哪些特别漂亮?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 你见过最***的行为有哪些?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 怎么评价新发布的小米YU7?
- 求大神解答,为什么大家都不喜欢用docker?
- 若是和异性入住宾馆违法吗?
- 什么时候中国可以废除***?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 什么时候你意识到做技术永无出路?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 2025年六月现在硬盘咋还涨价了呢?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 为什么现在的年轻人更容易觉得疲惫?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么年轻的肉体让人沉迷?