当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-26 17:45:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- git是Linus一个人开发出来的吗?
- 有个漂亮女朋友是种怎样的体验?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 女生微胖到底是种什么体验?
- 用K8s的公司有多少人会部署K8s?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
最新资讯文章
- 为什么有的女生喜欢穿紧身牛仔裤?
- 这种裙子是不是对直男爆杀?
- 小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
- 为什么年轻人不要养龟?
- 养乌龟是什么体会?
- 为什么10年前电脑内存就普遍16GB了,现在还是普遍16GB?
- 做前端开发的女生,最后都干什么去了?
- 如何评价书籍《国家意志》?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 在微软(Microsoft)工作是怎样一番体验?
- 前端,后端,全栈哪个好找工作?
- 如何看待rust编写的zed编辑器?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 如果让你重新给广州城市规划,你会怎么做?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 腰突怎么办25岁?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 国产数据库有什么坑?
- MacOS真的比Windows流畅吗?