因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
为什么一定要设计世界模型、为什么说语言模型不是真正的人工智能?
怎样练出阿纳托利那样的身材?
学习pr从那个版本开始比较好?
为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
你为什么在日常生活中不敢穿的太漂亮?
如何看待,6月26日马英九第四次参观大陆离开前演讲脱稿说“宣称两岸统一必须尊重台湾的意愿”?
python与nodejs哪个性能高?
postgresql能取代mongodb吗?
obsidian用一两年后会有多大?全文搜索还快吗?
和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
为什么感觉淘宝现在不如拼多多了?
为什么现在人动不动怪罪原生家庭?
知乎上有哪些被顶到高票的反智答案?
为什么要学go语言,golang的优势有哪些?
鱼缸能不能做到一直不换水还很清澈?