当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-29 06:50:15
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- golang有哪些不错的游戏服务器框架?
- 歼-20 在国际上到底是什么地位?
- 前端如何设计网页?
- 为什么都说 Finder 难用?
- 高考完了,要买笔记本,苹果mac m4怎么样?
- 你觉得反渗透净水机和超滤净水器哪个是更适合厨房使用的?
- Electron 做游戏客户端的潜力有多大?
- MacOS真的比Windows流畅吗?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 你身边身材最好的女生是什么样?
最新资讯文章
- 为什么珠三角发展赶不上长三角了?
- 中国大陆的苹果手机被阉割了哪些部分?
- 有没有什么路由器让你用过之后彻底惊艳了?
- 储存很多文件,是要用云盘还是用硬盘?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- LCD党真的只是少部分人吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 我应该设置多少kb才能让他不能玩游戏?
- 30岁了,你在深圳过着什么样的生活?
- 平面设计师要被时代淘汰了吗?
- 为什么大家觉得中医一无是处?
- 如何看待曹德旺声称自己的员工一旦下班以后在家打***,他就会开除,因为沾上就没心思工作了?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 有哪些好用的开源软件?
- 有没有带烘干功能的内裤机推荐呀?
- 如何评价***伊内斯·特洛奇亚的身材?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 人类真的想象不出从来没见过的东西吗?
- 以前都是鼓吹快乐教育,为什么现在大家都明白了快乐教育,实际上就是愚民教育?