Groovy Booleans(布爾值)是用來表示真值的特殊數(shù)據(jù)類型:true和false。 可使用這種數(shù)據(jù)類型,簡單地跟蹤真/假的條件(conditions)。
布爾值就像任何其他數(shù)據(jù)類型一樣,可以存儲在變量中,可以被指派到字段:
def myBooleanVariable = true
boolean untypedBooleanVar = false
booleanField = true
true和false是僅有的兩個布爾值基元。 但更復(fù)雜的布爾表達式可以使用邏輯運算符來表示。
此外,Groovy中具有強制非布爾對象轉(zhuǎn)化為布爾值的特殊規(guī)則(通常被稱為Groovy Truth)。
更多建議: