因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
你见过最沉着住气的人是什么样子?
服务器为什么大多用 Linux?
不生孩子纯玩一辈子可行吗?
如何将教材电子书打印成与学校所发教科书具有相同印刷品质的版本?
程序员从幼稚到成熟的标志是什么?
我国以前禁用过手机WIFI,为什么后来又允许了?
有哪些故意缩短产品寿命的设计?
电话:
座机:
邮箱:
地址: