因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
大家觉得前端开发 2025 年行情怎么样?
公司规定所有接口都用 post 请求,这是为什么?
为什么现在东南亚一片稳定,而中东还是一锅乱粥??
如何评价《灵笼 2》第六集?
Rust 未来会成为主流的编程语言吗?
为什么微软还没有倒闭?
Cloudflare是一家什么样的公司?
系统该怎样架构才能处理实时热点数据?
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
如何评价ReactOS?
SwiftUI 是不是一个败笔?
为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
有一个***约你出去,你会去吗?
为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
30岁了,你在深圳过着什么样的生活?
2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
如何评价鸿蒙电脑无法编写其自身运行的程序?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
中国为什么不直接印大量的人民币去买美国的东西?
30马赫的导弹,近防炮能挡住吗?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
count(*) count(1)哪个更快?
为什么从事技术的人普遍都比较难沟通?
MySQL不香吗,为啥还要Elasticsearch?
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
如何评价女明星梅根福克斯的身材?
数据分析人员需要掌握sql到什么程度?
主流的云厂商各自优势在哪里?