使用形式: unsafe_expr?? 或 (unsafe_expr)?? 這個操作符告訴我們一個值是否存在。基於這種情況, 結果是 true 或 false。 訪問非頂層變數的使用規則和預設值操作符(上一篇)也是一樣的, 也就是說,可以寫 product.color?? 和 (product.co ...
使用形式: unsafe_expr??
或 (unsafe_expr)??
這個操作符告訴我們一個值是否存在。基於這種情況, 結果是 true
或 false
。
訪問非頂層變數的使用規則和預設值操作符(上一篇)也是一樣的, 也就是說,可以寫 product.color??
和 (product.color)??
。
示例如下,假設並沒有名為 mouse
的變數:
<#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