2011-04-12 145 views
1

我有一個域類,其中一個字段的類型爲布爾型。當我檢索它時,我該如何區分它是設置爲false還是爲空?grails中的空值或虛假值

感謝

回答

2

if(field == null)將正常工作。

0

這裏有一個簡單的例子,演示瞭如何測試的布爾

class Person { 

    Boolean isMale = false 
    Boolean isFemale = true 

    Boolean isAdult = null 
} 

def p = new Person() 

assert !p.isMale 
assert p.isFemale 
assert p.isAdult == null 

所有3個可能的值,您可以運行在Groovy console此代碼以驗證預期的行爲