Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 10:00:18
- 来源:
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-20 18:00:17乡下的土鸡真的值100块钱吗?
- 2025-06-20 17:45:15有没有人***正好撞到你擅长的领域上的?
- 2025-06-20 18:45:15空战的时候可不可以先击落预警机?
- 2025-06-20 17:30:17如何看待日本小学校园餐只有一小块鸡肉?
- 2025-06-20 18:20:15龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 2025-06-20 17:25:162025AWE 亮相的哪些家电有望成为今年 618 爆款?
- 2025-06-20 18:30:15为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 2025-06-20 18:10:16为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-20 18:25:15央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 2025-06-20 18:00:17如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
推荐产品
-
尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平?
我其实是想偷懒的,但有发现有东西可以教给大家,所以,针的知识 -
Python+rust会是一个强大的组合吗?
不不不,把python去掉,只用rust。 组合个毛线啊, -
iPad Pro大概可以使用多久呢?
说一个很少人提到的东西: Type C接口单舌片磨损问题前两 -
有没有人***正好撞到你擅长的领域上的?
当年有一次打车去公司,路上司机大哥洋洋洒洒跟我讲了半小时芯片
最新资讯