Оператор разрешения области также называется «Paamayim Nekudotayim» с иврита פעמיים נקודתיים. это означает «двойная двоеточие» или «двойная точка дважды».
Эта ошибка обычно возникает, если вы случайно поместите ::
в свой код.
Вопросы, относящиеся:
Документация:
Чтобы проверить, существует ли значение:
[#if userName??]
Hi ${userName}, How are you?
[/#if]
Или со стандартом freemarker синтаксис:
<#if userName??>
Hi ${userName}, How are you?
</#if>
, Чтобы проверить, существует ли значение и не пусто:
<#if userName?has_content>
Hi ${userName}, How are you?
</#if>
Также я думаю , if_exists использовался как:
Hi ${userName?if_exists}, How are you?
, который не повредится, если имя пользователя будет пустым, результат, если пустой указатель был бы:
Hi , How are you?
if_exists теперь удерживается от использования и был заменен оператором по умолчанию! как в
Hi ${userName!}, How are you?
оператор по умолчанию также поддерживает значение по умолчанию, такое как:
Hi ${userName!"John Doe"}, How are you?