因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
有什么是你去了西藏才知道的事情?
高考完了,要买笔记本,苹果mac m4怎么样?
商城里如何缓存商品信息?
杨超越还有戏拍吗?
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
飞机这么多按钮都要一个个地打开,为什么不能一键启动?
很多人开始弃用印象笔记了,你还在使用印象笔记吗?
如何看待朝鲜海军崔贤级二号舰“姜健”这么快就得以修复?
有没有免费的云服务器?
怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅?
电话:
座机:
邮箱:
地址: