因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
代码:
生完孩子身材依旧火辣是一种怎样的体验?
如有如此漂亮的女友,该怎么办,才能不弄丢?
AI如何辅助编程?
编写单EXE小工具用什么框架比较好?
为什么 IPv6 在国内至今未得以大规模应用?
为什么有些NAS用户弄那么多硬盘?
都说安卓比iOS广告多,为什么我没见过?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
自己有车位,但是没有车,就想把对象的车停进去,结果物业不允许,这合法吗?
哪个瞬间让你觉得编程只是一门技术?
前端真的已经凉了么?
Vue性能优于React,那为什么还不用Vue?
女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
孩子如果不让看电视、不让玩手机,那他闲下来的时候,你让他干什么呢?
单位内网经常需要开发一些小工具,哪些语言适合打成exe可双击使用,且适用 Win7 到 Win10?
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
家长该不该把自己家财务真正情况告诉孩子?
平面设计师要被时代淘汰了吗?
为什么中国开发不出流行的编程语言?
为什么 mac mini 的 m4 版本价格这么低呢?
你身边身材最好的女生是什么样?
有腰椎间盘突出的人可以练瑜伽吗?
独立站怎么开始做啊?
你们在编程时遇到过什么离谱的bug吗?
ant-design-vue 社区为什么不维护了?
怎么挑选做设计用的显示器,要看哪些参数呢?
被裁员是怎样的一种体验?
我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
如果一个游戏允许玩家自己搭建服务器,那是不是会省下一大笔成本?