軟路由是否被過(guò)度神化?

rust 的 result 是枚舉,只有2個(gè)答案,要么ok要么不ok,不ok的時(shí)候,err帶錯(cuò)誤信息。
golang 的 error ,只是多返回值,***設(shè)有2個(gè)返回值,其實(shí)一個(gè)給了error,那么用戶(hù)可以造4個(gè)組合的返回: 1,有返回值,有error 2,有返回值,無(wú)error 3,無(wú)返回值,無(wú)error 4,無(wú)返回值,有error 理論上,google 希望的是2和4。
雖然現(xiàn)實(shí)多數(shù)也是這么用的,但是我真碰到過(guò)1和3的。
這時(shí)候,就很惆悵 ? ? ? 。
只要碰到過(guò)一次,你就蛋疼了。
因…。
友情鏈接