我看过关于树枝的文档do
标签,但我不明白它的用途/有用。
The docs说如下:
do 标签的工作方式与正则变量表达式 ({{ ...
}})只是它不打印任何内容:
并展示一个例子:
{% do 1 + 2 %}
这个标签到底要解决什么?
好问题!我发现GitHub 上的链接,指向何时提出此建议这可能会添加一些进一步的信息:
有时你想做一些事情,或者调用一些东西,并忽略输出。例如,如果您使用 |shift 过滤器从数组中删除一些数据,则执行 {{ arr|shift }} 将输出删除的项目,这并不总是可取的。
当然可以执行 {% set null = arr|shift %} ,但这不会
输出任何东西,但看起来也很奇怪。
正如您所指出的,文档中的示例很差,因为它根本没有解释任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)