因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
为什么民众更关注华为对5nm芯片的突破,而不是关注小米已经自研的3nm芯片?
印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国?
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
如何评价苏州N1GS下场***?
如何写出军工级的代码?
求集美推荐超级好看的爽文的***,剧情绝妙,情节自然的有么?
《碟中谍 8》都有哪些槽点?
大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
如何优雅地给妹子优化电脑(Windows)?
如何评价《灵笼 2》第六集?
养乌龟生态缸到底可行吗?
微信头像会影响第一印象吗?
韦东奕在北大会面临非升即走吗?
各省的省超出来后(类似于苏超),中超是不是就废了?
鸿蒙电脑会在国内逐渐取代windows电脑吗?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
有没有根据题库自动生成考卷的软件?
J***a 除了 Spring 还有什么?
印巴大战,背后大国为何都不发声?
30马赫的导弹,近防炮能挡住吗?
伊朗这次让以色列打惨了,这个国家还能挺过来吗?
怎么判断一个人是否聪明?
不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
怎样在一年之内赚到 15 万元?
儿子抑郁四年左右了,他的未来该怎么办?
在深圳找个男朋友难吗?
我的设计作品很烂嘛?