当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-27 07:20:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- ios的描述文件有多大的权限?
- 你生活中做过最自律的一件事是什么?
- 你后悔买电子书阅读器吗?
- 广西可以摆烂吗?
- 你都见过什么样的电脑盲?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- LCD党真的只是少部分人吗?
- 有基于 C/C++ 的 Web 开发框架吗?
- 为什么人到中年,很少有身材苗条的?
- 你后悔买电子书阅读器吗?
最新资讯文章
- 大家前列腺炎都用了什么方法,多久好的?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- Golang是不是代替了PHP以前的生态位啊?
- 为什么现在的年轻人更容易觉得疲惫?
- 为什么我看到的电***4k银幕分辨率还比不过手机,模糊不清,还有严重拖影?
- 今天安装Docker失败了,想问下在国内还能用Docker吗?
- 这个世界上有没有编程语言既有Python的开发效率,又有C/C++/Rust的性能?
- Flutter 为什么没有一款好用的UI框架?
- 通勤来回12公里左右,月薪四千可以买油车不?
- 在办公室用机械键盘是什么心里?
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 如何评价b站数码区up主 “大狸子切切里”?
- 国内大厂现在用rust的多吗?
- 妈妈的类风湿越来越严重,我总感觉快要失去妈妈了怎么办?
- 怎么隔离dify和RAGflow ?
- 女生真正的完美身材是什么样子?
- 鲸鱼会不会比人类更早知道地球是圆的这件事?
- 英国登山队靠人均 124 万元的氙气疗法,无高反四天登顶珠峰,该方法究竟是什么体验?背后有哪些争议?
- 各省的省超出来后(类似于苏超),中超是不是就废了?