因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
{dede:pagebreak/}
在男性眼里,欢愉有多重要?
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
你和你老婆是怎么认识的?
用K8s的公司有多少人会部署K8s?
为什么很多外行敢站出来评价中医?
如何评价B站UP主LKs(拉克丝)?
金山办公继续聘任雷军为“名誉董事长”,但不享权利、不担义务、不领薪酬,这个头衔的实际意义是什么?
最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
纯理科高中生想接触科技圈子,学软件硬件编程,有空自己造点东西。问问各位大佬从哪里开始了解,入门,动手?
如何评价B站UP主LKs(拉克丝)?
西班牙拒绝执行北约提高军费开支至GDP 5%的目标,透露哪些信息?
为什么大部分人都认为2560x1440是2K?
从长远来看,中国能对抗犹太人吗?
敢不敢发一张你的自拍照?
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
为什么小米造车可以叫小米,而华为不可以用华为品牌造车?