1
我知道Groovy有空檢查運算符?
,您可以在其中執行如下操作:params.name?
它將檢查它是否爲空,並返回null。有沒有辦法返回空字符串而不是null?喜歡的東西:有沒有辦法在構造函數中設置值時返回Groovy中的空對象的空字符串?
params.name? "" : params.name
當你創建一個新的對象和你在一個值傳遞的類變量,如:
Foo myObj = new Foo(name : params.name? "" : params.name)
可能重複(http://stackoverflow.com/questions/18001965/named-parameters-with-默認值功能於常規) – 2015-03-31 15:46:34