除了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