1
Grails 2.4.x здесь. Я изливаю через коду приложения квази-унаследованные Grails, и увидеть эту маленькую жемчужину:Что возвращает grailsApplication.config.XYZ, если XYZ не определен?
public static boolean isFizz() {
def isEnabled = isFizz
if (isEnabled != true && isEnabled != false) {
// Config is missing, so default to true
return true
}
isEnabled
}
В самом деле? Не следует ли это быть просто:
public static boolean isFizz() {
def isEnabled = isFizz
if (isEnabled == null) {
// Config is missing, so default to true
return true
}
isEnabled
}
Что grailsApplication.config.XYZ
возврат если XYZ
не определен внутри Config.groovy
? Ноль? Что-то другое?!?
Как я помню, пустая карта будет возвращена. Вы можете проверить его с помощью println – user3718614