因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
每个人说一个行业的秘密吧?
2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
如何看待“没有生态的墨水屏设备就是信息孤岛,最终会沦为泡面盖”这种观点?墨水屏未来的发展趋势是什么?
说说你见过的最强扶弟魔?
有没有系统介绍 Visual Studio 使用和技巧的书籍?
在哪一瞬间,你意识到那个人不能深交?
大家为什么会讨厌缩写?
postgresql能取代mongodb吗?
现在大模型比较火,看着主流都是用Python。那Spring AI会坚持到最后吗?
新势力为什么认为自己比传统车企强?
为什么国内 IT 公司 leader 以上就不怎么写代码,而据说 Google 的 Jeff Dean 还写代码?到底哪种情况好呢?
二氧化碳人工合成淀粉技术现在怎么没动静了?
通过 GraalVM 将 J***a 程序编译成本地机器码后,效率能和rust比吗?
电视支持什么音效?
为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
为什么觉得 Rust 难上手,尤其是生命周期?