gpt4 book ai didi

freemarker - 有什么用! (感叹号)在 FreeMarker 中吗?

转载 作者:行者123 更新时间:2023-12-03 15:48:44 27 4
gpt4 key购买 nike

我一直在 Magnolia code examples 中的 FreeMarker 代码末尾看到感叹号.例如:

${content.header!}

感叹号叫什么,它有什么作用?

最佳答案

感叹号称为 default value operator .当插值( ${...} )返回 null 时,它用于设置默认值.如果未设置默认值,则返回空字符串 ( "" )。

${content.header!}
<#-- Returns "" if content.header is null -->

${content.header!"Example Header"}
<#-- Returns "Example Header" if content.header is null -->
Dealing with missing variables了解更多信息。

关于freemarker - 有什么用! (感叹号)在 FreeMarker 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59780791/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com