1,不使用条件运算符(?:) why: 1,可读性差 2,容易出错,?:里冒号两边的代码很多程序员会写反,其中不乏知名公司里资深程 序员犯这样的低级错误,这种低级错误从而导致重大安全事故 3,虽然有简洁的优点。简短的代码,意味着节省昂贵的计算能力,是当时流行的编码 偏好。而现在,计算能力不再是瓶颈,如何更高效率地开发复杂的软件,成了我们 首先需要考虑的问题。所以Kotlin和golang都没有三目运算符。
|
|