3
我有一段代碼在Grails的:在Grails中,如何判斷一個對象是否是暫時的?
def product = Product.get(5) ?: new Product()
product.isDiscounted = product.isDiscounted ?: true
問題是,如果isDiscounted
屬性已被設置爲現有的產品,它是假的,我會最終將其更改爲正確的。是否有可能檢查一個對象是否是瞬態的?
感謝伯特。我來自C#背景,所以我沒有意識到'Boolean'與Java中的'boolean'不同。在C#中,兩者是相同的,並且在類型爲'bool?'後使用問號來聲明可以爲null的類型。 –