2. Boolean Operations — and, or, not
這(zhè)些(xiē)是布爾操作(zuò),按優先級升序排列:
手術 | 結果 | 筆(bǐ)記 |
---|---|---|
x或y | 如果x是假的,那麽y,否則x | (1) |
x和(hé)y | 如果x是假的,那麽x,否則y | (2) |
不是x | 如果x爲假,則爲真,否則爲假 | (3) |
注釋:
這(zhè)是一個短路運算(suàn)符,因此如果第一個參數爲假,它隻會(huì)計(jì)算(suàn)第二個參數。
這(zhè)是一個短路操作(zuò)符,所以如果第一個參數爲真,它隻會(huì)計(jì)算(suàn)第二個參數。
not具有比非布爾運算(suàn)符更低(dī)的優先級,因此not a == b被解釋爲not (a == b),并且a == not b是語法錯誤。
網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發