因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
J***aScript的闭包会无法被垃圾回收吗?
J***aScript的闭包会无法被垃圾回收吗?...(144 )人阅读时间:2025-06-26 00:30:11
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?...(144 )人阅读时间:2025-06-25 23:20:11
为什么是9月3日阅兵而不是10月1日国庆阅兵?
为什么是9月3日阅兵而不是10月1日国庆阅兵?...(144 )人阅读时间:2025-06-25 23:05:11
为什么现在的年轻人负债的越来越多?
为什么现在的年轻人负债的越来越多?...(144 )人阅读时间:2025-06-25 23:45:11想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?...2020-02-21如何评价张靓颖刘宇宁《九万字》?
如何评价张靓颖刘宇宁《九万字》?...2020-02-21上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?...2020-02-21如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?...2020-02-21