如何編寫高質量的代碼四 - 代碼優化之Logic


  • 短路評估

除了Loop, 邏輯控制也很是重要,好的邏輯控制可以大大的提升代碼效率 oop

if ( 5 < x ) and ( x < 10 ) then ...
好比你但願你的代碼在x<5的狀況下中止繼續後面的表達式。 現代的語言都支持一種表達式評估叫作「短路評估」(short-circuit evaluation). 支持short-circuit evaluation的語言能夠這樣編寫代碼
if (x > 5 && x < 10){
  ...
}
而對於不支持 short-circuit evaluation的語言只能這樣編寫代碼了,並且效率變低了

if ( 5 < x ){
   if ( x < 10 ){
   }
}

 如何編寫高質量的代碼 ui

相關文章
相關標籤/搜索