不存在值檢測操做符

使用形式: 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
相關文章
相關標籤/搜索