表達式從左至右運算,若 or 的左側邏輯值爲 True ,則短路 or 後全部的表達式(不論是 and 仍是 or),直接輸出 or 左側表達式 。 表達式從左至右運算,若 and 的左側邏輯值爲 False ,則短路其後全部 and 表達式,直到有 or 出現,輸出 and 左側表達式到 or 的左側,參與接下來的邏輯運算。 若 or 的左側爲 False ,或者 and 的左側爲 True 則不能使用短路邏輯。
詳情參見:http://www.cnblogs.com/an9wer/p/5475551.htmlhtml