default

指定一个默认值,以防预期的值不存在。如果左侧的值为 nilfalse 或空,default 将输出此默认值。

如下实例中,product_price 并未被定义,因此将输出默认值。

输入


{{ product_price | default: 2.99 }}

输出

2.99

如下实例中,product_price 已被定义,不再输出默认值。

输入


{% assign product_price = 4.99 %}
{{ product_price | default: 2.99 }}

输出

4.99

如下实例中,product_price 的值为空,因此将输出默认值。

输入


{% assign product_price = "" %}
{{ product_price | default: 2.99 }}

输出

2.99