网站地图官方微信:
网站首页 包装制品配附件 包装相关设备 包装生产线 展示台 削笔器 文件柜

当前位置: 首页 >

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

  • | 请教了解空军装备的知友,歼35服役后,是否要歼10退役?歼10生产线都转贵航了,以后只用于外贸吗? |

    大概率就是这样。 J-10的基本型和A型,真的是一点改装潜力...

    查看详情>>
  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • | 福州人口流出为什么这么严重? |

  • | 印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助? |

  • | 有哪些观赏鱼是迄今为止确定最容易养最不容易死的? |

  • | 日本AV对中国人的毒害有多大? |

  • | 有个自闭症的孩子,该放弃吗? |

  • | 伊朗的反击力度是否出乎以色列的意料之外? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为? |

  • 如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有...

    2025-06-20
  • 题主对工业克苏鲁一无所知…但凡进厂打两年螺丝,也不至于问这种...

    2025-06-20
  • 大纲 1.商品C端系统监听商品变更及刷新缓存 2.自研缓存框...

    2025-06-20
  • 犯罪心理学的研究上有个现象叫做“破窗效应”,就是说,如果有人...

    2025-06-20

关注我们

添加微信好友,关注最新动态