因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
什么东西你可以接受二手的?
为什么 Bun 选择了 Zig 以及 JSCore?
有一张巨强的显卡是什么体验?
日本AV对中国人的毒害有多大?
为什么 macOS 并不差,可市场总敌不过 Windows?
是什么原因导致HDR无法推行?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
如何评价前端框架 Solid?
使用盖碗泡茶有什么技巧?
iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
现在干什么能挣钱?
Rust的工程配置为何用toml格式?
如何优雅地同时使用 Linux 和 Windows 两个系统?
作为Mac用户有什么推荐的鼠标吗?
程序员都干过哪些很刺激的事情?
字节引入Rust是否代表J***a的缺点Go也没解决?
56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
外贸独立站建站平台如何选择?
如何看待暴露但很还原的cos?
如何看待 2025 浙江高考杭州二中高分段被镇海宁海学军等校「碾压」?
前端是不是快没了?
为什么都认为无GC语言一定会比有GC语言要快?
《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
我想做个小型的商业网站该用nodejs还是python做后端?
最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
为什么不用rust重写Nginx?
为什么外卖小哥更愿意选九号、小牛呢?