布爾一般用來啟用和禁用功能,通過定值值為真或假,想象他們是一個燈的開關。
有些屬性可以簡單的切換開或關。例如可以用 visible
屬性隱藏圖層,或用 draggable.enabled
讓圖層可拖動。
layerA.visible = false
layerB.draggable.enabled = true
使用 not
可以反轉布爾值。
# Switches the visibility of a layer
layer.visible = not layer.visible
也可以將布爾值和 and
、or
結合使用。也就是說結果要么是真,要么其中一個必須是真。
print layerB.visible and layerC.visible # false
print layerB.visible or layerC.visible # true
這節沒咋明白。