因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
Android原生动画这么好看,为什么国内厂商没有***用的?
为什么一部分 Go 布道师的博客不更新了?
这次化债是不是意味未来大通胀?
Windows 下有什么用过之后就离不开的冷门软件?
说说你为什么使用rust或者不用rust呢?
如何评价高圆圆的身材算是美女类型的吗?
得了癌症是种怎样的体验?
国外发达国家码农是真混得好么?
吴柳芳的真实水平如何?
歼20速度接近3马赫是什么水平?
家用Nas用磁带机进行冷备份的方案是否可行?
为什么Rust的包管理器Cargo这么好用?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
为什么好多人不承认大众审美就是喜欢白皮?
电脑城衰退的原因是什么?
如何评价前端框架 Solid?
如何评价张靓颖刘宇宁《九万字》?
今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪?
如何看待国内开源项目的不可持续性?
糖尿病盲人小姑娘去四川旅游,跑遍成都各大医院药房都买不到药,对此有什么看法?
如何看待rust编写的zed编辑器?
PHP初学者,我能不能使用PHP来开发桌面应用?
WordPress太慢了有什么办法解决吗?
用J***a写Android的时代是不是要结束了?
自研项目,PHP用什么框架最好?
Node.js是谁发明的?
哪张照片让你觉得刘亦菲美得不可方物?
win10如何设置远程共享文件夹?
紧身牛仔裤看起来不正经,真的是这样吗?
你见过最无用的节俭行为是什么?