Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 02:20:15
- 来源:
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 12:25:16你见过最有远见的人是什么样的?
- 2025-06-20 11:40:18夸克网盘有可能超越百度网盘吗?
- 2025-06-20 12:20:17相对于 Linux,Windows Server 存在的意义是什么?
- 2025-06-20 12:15:18golang总体上有什么缺陷?
- 2025-06-20 13:10:17大家猜猜伊朗的结局如何?
- 2025-06-20 12:40:17国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-20 13:30:18美国真会下场对伊朗开战吗?
- 2025-06-20 12:40:17有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 2025-06-20 12:35:18如果让你来领导蒙古,你要怎么做来使蒙古再次伟大?
- 2025-06-20 12:35:18Mac mini M4,有必要升级24G内存吗?
推荐产品
-
《长安的荔枝》 里的圣人不会不知道荔枝运不来吧?为什么还要布置这个任务?
圣人完全知道送鲜荔枝是个不可能完成的任务,《长安的荔枝》高明 -
曼德拉是南非的罪人吗?
你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡, -
有什么是你去了上海才知道的事情?
强行松弛感,遍地打卡仙人,遍地人造网红景点。 以下所有图片 -
曾经的班花,现在还多少人惦记?
我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因
最新资讯