Я сбит с толку оператором Grails.
Это выражение:
<g:if test="${!(preferences.displayOption.equals('ANA') || preferences.displayOption.equals('FLOP'))} ">
${!(preferences.displayOption.equals('ANA') || preferences.displayOption.equals('FLOP'))}
</g:if>
отпечатков
false
Как это может быть? Я печатаю точно такое же условие, которое проверяю!
, хотя я уверен, что условие теста оценивается как «ложное», потому что оно выводит false в следующей строке, операторы внутри g: if воспроизводятся.
Идеи Ану о том, что происходит.