因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
你的内衣丢过吗?
为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
一个体重 140 斤的成年男子面对一只 70 斤的狼,谁胜算更大?
为啥苹果不给 MacBook Pro 加上这些特性?
画房屋建模什么软件好?
可以随身携带一个Linux系统吗?
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
REDMI 发布了 K Pad 平板,K Pad 在性能、设计和价格上能否脱颖而出?
一般男女同桌碰到腿会马上移开吗?
软路由是否被过度神化?
如何系统地学习 Docker?
在农村建房子的后悔了吗?
上海东方明珠被曝观光廊一块玻璃地板热炸了,这种钢化玻璃真能热炸吗?高温天气去景区玻璃走廊安全吗?
你卡过最厉害的bug是什么?
皮肤太白是种怎样的体验?
美国登月到底是不是真的?
为什么现在越来越多的男人不想结婚了?
为什么有的房东喜欢把房间租给女租户?
Centos为什么突然没人用了?
农村现在的光棍现象有多严重?
如何将obsidian软件的文章,优雅发表在知乎里?
你对广东这个省的印象是什么?
孩子画过什么画让你非常震惊?
前端是不是快没了?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
人工智能相关专业里有什么「坑」吗?
为什么中国很少有人使用linux?
妈妈和儿子需要避嫌吗?
在广州,找个对象是不是真的很难?