因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
为何雷军天天健身,却无健身痕迹?
最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
大三做的海报,离就业差多远?
大一计算机新生怎么合理利用github?
字节引入Rust是否代表J***a的缺点Go也没解决?
为啥中国把《水浒传》拍得这么土?
为什么有的女生喜欢穿紧身牛仔裤?
为什么好多人不承认大众审美就是喜欢白皮?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
为什么印度往往在我们眼里就是个小丑,他在世界也挺强的呀?
rust有什么适合萌新练手的项目吗?
如何评价微软的远程桌面?
Switch模拟器哪个好?
段誉活了 93 岁,为何不参加射雕时代的华山论剑?
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
为什么现在的世界局势如此严峻?
许多公式都有π和e,可能的原因有什么?
搞了NAS之后去哪里下载4K,8K的电影?
老公想要买2万左右的相机,我该同意吗?
《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
程序员每天会阅读哪些技术网站来提升自己?
大家的NAS都是24小时不关机吗?
以前的日漫都这大胆的吗?
你最满意的10款 PC 软件是什么?
冬天也要穿胸罩吗?
现在个人博客不能备案了吗?
做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?