因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
为什么程序员独爱用Mac进行编程?
J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
如何评价Cursor?
你们都用 Flutter 开发了什么 App?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
你的内衣丢过吗?
女生怎么穿才算暴露吗?
现在的解放军后勤保障可以达到二战时期美军的水平吗?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
有没有什么惊为天人的 Logo 设计?
为什么Rust的包管理器Cargo这么好用?
什么是微软式中文?
在小公司编程是一种什么样的体验?
2025年了 Rust前景如何?
如何成为氛围感美女?
平面设计师要被时代淘汰了吗?
在go语言中,为什么使用defer?
如何评价剪映svip,599一年,有替代方案吗?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
为什么突破性的技术总是最先发生在西方?
人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么?
谁能劝我不要买NAS?
修仙文明可能以怎样的方式碾压星际文明?
想深入学习网站后台技术,有哪些建议?
为什么会有人喜欢养乌龟当宠物?
如何看待现在的前端?