1,不使用條件運(yùn)算符(?:) why: 1,可讀性差 2,容易出錯(cuò),?:里冒號兩邊的代碼很多程序員會寫反,其中不乏知名公司里資深程 序員犯這樣的低級錯(cuò)誤,這種低級錯(cuò)誤從而導(dǎo)致重大安全事故 3,雖然有簡潔的優(yōu)點(diǎn)。簡短的代碼,意味著節(jié)省昂貴的計(jì)算能力,是當(dāng)時(shí)流行的編碼 偏好。而現(xiàn)在,計(jì)算能力不再是瓶頸,如何更高效率地開發(fā)復(fù)雜的軟件,成了我們 首先需要考慮的問題。所以Kotlin和golang都沒有三目運(yùn)算符。
|
|