不存在值检测操做符

使用形式: unsafe_expr?? 或 (unsafe_expr)??app

这个操做符告诉咱们一个值是否存在。基于这种状况, 结果是 true 或 falsespa

访问非顶层变量的使用规则和默认值操做符(上一篇)也是同样的, 也就是说,能够写 product.color?? 和 (product.color)??code

 

示例以下,假设并无名为 mouse 的变量:class

 

<#if mouse??>
  Mouse found
<#else>
  No mouse found
</#if>
Creating mouse...
<#assign mouse = "Jerry">
<#if mouse??>
  Mouse found
<#else>
  No mouse found
</#if>

 

将会输出:变量

 

  No mouse found
Creating mouse...
  Mouse found
相关文章
相关标签/搜索