rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。
golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。
虽然现实多数也是这么用的,但是我真碰到过1和3的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
{dede:pagebreak/}
贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
想自己DIY一个NAS,想听听大家的意见。?
怎么劝家里人不去养鱼?
被称为「人间尤物」的女主,有多绝?
你手机中最舍不得卸载的APP是什么?
女生真正的完美身材是什么样子?
2025 年还能等得到 LCD 屏的旗舰机吗?
单依纯和黄霄云谁颜值更高一点?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
长得和刘亦菲很像是一种什么体验?
如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
商业史上有哪些降维打击的经典案例?
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
如何证明散片 CPU 比盒装 CPU 差?
为什么会有人喜欢养乌龟当宠物?