Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
{dede:pagebreak/}
空战的时候可不可以先击落预警机?
人类有希望走出***系吗?
海贼王为什么现在被全网黑?
《碟中谍 8》都有哪些槽点?
哪一句话让你沉默了很久?
异性同办公室久了会不会日久生情?
和女生旅游开一间房有什么注意事项?
性价比这么低的西贝莜面村是怎么做大的?
为什么红十字会腐败这么严重?
伊朗把本次以色列攻击定性为恐袭是为什么?是为了触发上合组织?
MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
大海捞针还捞着了是一种什么样的体验?
儿子抑郁四年左右了,他的未来该怎么办?
人在45岁是一种什么感觉?
一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
做个web服务器,gin框架和go-zero怎么选?