Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
{dede:pagebreak/}
PHP和Node.js哪个更爽?
到底是9800x3d+5070ti还是u7+5080?
安赛龙有可能超越林丹吗?
女生被踢裆也会很疼吗?
如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
同样是透析,有的透析三年就走了,有的十年20年还好好的,为什么?
哪张照片让你觉得刘亦菲美得不可方物?
武汉所有科技公司的市值加起来都不如杭州六小龙总和,为什么武汉GDP没有被杭州碾压?
Python+rust会是一个强大的组合吗?
如何看待 2026QS 世界大学排名?
巴基斯坦援助伊朗防空,大家怎么看?
rust引入所有权的概念之后,真的可以完全解决内存安全的问题吗?
性价比这么低的西贝莜面村是怎么做大的?
那你说什么样的是美女?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?