因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
为啥 php 还有这么多人在用啊?
obsidian用一两年后会有多大?全文搜索还快吗?
各双拼输入方案之间有明显的优劣之分吗?
小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
利润这么大,为什么华为不研发生产游戏显卡?
你为什么坚持使用/学rust?
米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解?
Flutter 正在被悄悄放弃吗?
哪个ai写代码最强?
新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
如果不能使用linux,只能选鸿蒙与windows,你会选哪个?
为什么个人需要公网ip?
如果北京放开车牌,未来会怎样?
为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢?
你们的腰突是怎么突然好的?
creo 的功能有什么特色?
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
如何评价华为鸿蒙电脑?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
C++性能高吗?对比rust有何优势?
超小团队选择Django还是Flask?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
我的世界怎么租一个四个人的服务器?
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
顺产后的你们感觉夫妻生活还和以前一样吗?
《权力的游戏》里面最美的是谁?
小米汽车官方解释了刹车盘生锈属于正常现象,并提供了两种除锈功能,这些措施是否足够有效?