因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
白人女性是不是很美,为什么?
NAS那么弱的CPU,真能做别的事情吗?
用PHP写了个小框架,怎么才能得到大佬们的指点?
我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
哪个编程语言是你的最爱?
PHP现在真的已经过时了吗?
独立开发***能盈利吗?感觉好累...
为什么要学go语言,golang的优势有哪些?
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
如何看待2025年多地推出升级版「禁酒令」?
你如何看待鸿蒙PC不允许侧载?
为什么很多公司都不招大龄码农?
那你说什么样的是美女?
为什么windows的arm版没有被广泛使用?
现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
万兆的网络速度有多大意义?
有什么方法可以更快地理解 J***aScript?
为什么棒球在我国毫无水花?
30+大龄剩女真的没市场了嘛?
养乌龟是什么体会?
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
真的有这种又苗条身材又爆炸的么?
Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
能分享一下你写过的rust项目吗?
有一个***约你出去,你会去吗?
为什么不用rust重写Nginx?
如何看待 Mac mini M4 支持可更换 SSD?