因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
小米澎湃OS真的很不行吗?
为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
你是因为什么肥胖起来的?
如何评价网易国产动作冒险单机新作《归唐》首支预告片?
有没有什么路由器让你用过之后彻底惊艳了?
vmware 虚拟机如何安装?
如何评价情感反诈模拟器(捞女游戏)里的陈欣欣,她是坏女人吗?
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
如何看待蒋凡重新被阿里重用?
程序员都干过哪些很刺激的事情?
电话:
座机:
邮箱:
地址: