当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-22win11怎么加入win7都共享网络进而使用打印机呢?
- 2025-06-22如何评价电影《碟中谍8:最后清算》?
- 2025-06-22苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-22现实中的父女关系是怎样的?
- 2025-06-22为什么都说武器越怪,死的越快?
- 2025-06-22微信头像会影响第一印象吗?
- 2025-06-22歼20速度接近3马赫是什么水平?
- 2025-06-22H264和H265谁画质好,求回谢谢!?
- 2025-06-22现代艺术只考虑意义、不考虑美感吗?
- 2025-06-22你们在公司是怎么使用k8s和docker的?
- 2025-06-22罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-22四口之家100M的宽带够用吗?
- 2025-06-22中餐炒菜那么好吃,为什么欧美人不学去?
- 2025-06-22如何看待巴基斯坦提名特朗普为2026诺贝尔和平奖候选人?
- 2025-06-22王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 2025-06-22怎么委婉地告诉老婆「我老妈并不欠她」呢?
推荐产品
-
你在出租房屋发现过什么前租客留下的“宝藏”?
一个2TB的移动硬盘,里面有6万张美女图片,好家伙居然有几十 -
next.js 为什么要走PHP ASP MVC的老路?
Vercel 的初衷是「任何人都可以便利的拥有自己的应用」. -
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
这三艘航母并不先进,批量建造会造成整体落后。 1.山东舰是 -
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
大哥,求你了,这活能交给我厂干吗? 我可以只收百分之十的订金
热销产品
最新资讯