当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-26 18:10:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
- 如何评价B站 up主“雨琪在芬兰”?
- golang比j***a编码效率高太多,为什么各大厂还在继续用j***a而不是重构整个项目?
- 我在百纵科技买了一台美国CN2云服务器,如何测试是不是CN2线路?
- 手机的运行内存真的有必要上16GB吗?
- 为什么4K显示器看1080P会糊呢?
- 买到烂尾楼到底该有多绝望?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 什么是你去了台湾才知道的事?
最新资讯文章
- 目前最具性价比的全栈路线是啥?
- 为什么全网 都在说 iOS 开发不行了 ?
- Windows的伟大之处在哪里?
- 为什么大脑运行时候没有明显升温,但是计算机 CPU 会?
- 大龄剩女到底要不要妥协结婚?
- 为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- SwiftUI 是不是一个败笔?
- 普通人有可能在羽毛球比赛中赢林丹1球吗?
- 大家在广州的一天是怎么样的呢?
- 你都见过什么样的电脑盲?
- 如何评价蔡徐坤的新歌《Deadman》?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 谁能通俗的解释一下为什么有人怀疑姜萍?
- 控制一定范围内的塑料会不会是个很强的超能力?
- 显卡真的性能过剩了吗?
- 为什么很多男人都喜欢大胸的女生?
- 华为为什么不放弃ARM指令集?
- 娶了一位外国妻子是什么样的体验?
- 遭遇生理性涨奶该怎么办?
- PHP和Node.js哪个更爽?