因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
33岁不想上班了,怎么办?
Rust开发Web后端效率如何?
搭建家庭 NAS 服务器有什么好方案?
龙的原型是不是鳄鱼?
MacBook的诱惑在哪里?
你后悔娶了现在老婆吗?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
有哪些事情是你去了越南以后才知道的?
娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
如何评价ipad pro2024?
明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
你读过最冷门,但「含金量极高」的书是什么?
go 有哪些成熟点的后台管理框架?
国密加密算法有多安全呢?
你见过身边身材最好的女生是什么样子的?
现代艺术只考虑意义、不考虑美感吗?
***拍大尺度片子时摄影师不会看光吗?
中国军事力量有希望达到全球第一吗?
能发一张在暧昧期的聊天记录吗?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
如何评价《灵笼 2》第六集?
WiFi7能替代HDMI吗?
你卡过最厉害的bug是什么?
你见过哪些智障的反人类的设计?
四岁的女孩儿跳舞怕压腿,家长该坚持吗?
如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
如何评价首个女性友好的编程语言HerCode?