【发布时间】:2015-11-19 04:22:55
【问题描述】:
我正在 Jekyll 中处理 Liquid 模板,但我有 2 个地方不确定要使用什么:nil、null,或者只是空的。
-
--- layout: nil|null|<empty> ---- 当我使用
nil时,我收到`构建警告:sitemap.xml 中请求的布局'nil' 不存在,因为this thread demonstrates。 -
null和空白都没有错误。
- 当我使用
-
在液体模板中:
{% if post.date != nil %}-
null、nil和空白都有效,但当未设置变量时,""使声明为真。
-
那么我应该使用哪个?为什么? (这和Ruby有关系吗?我没有加标签。)
【问题讨论】: