Восклицательный знак называется оператором значения по умолчанию . Используется для установки значения по умолчанию, когда интерполяция (${...}
) возвращает null
. Если значение по умолчанию не установлено, возвращается и пустая строка (""
).
${content.header!}
<#-- Returns "" if content.header is null -->
${content.header!"Example Header"}
<#-- Returns "Example Header" if content.header is null -->
См. Работа с отсутствующими переменными для получения дополнительной информации.