You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Liquid Tags中实现两数相乘后与第三个数比较的逻辑

问题根因

  • Liquid 逻辑标签 {% %} 内部不需要嵌套输出标记 {{ }},你在 if 条件中额外嵌套的 {{ }} 会导致乘积计算的表达式无法被正确解析,判断条件直接判定为假,最终走到 else 分支输出20。

正确实现代码

{
"a": {% if 5 | times: 3 > 10 %}
10 {% else %} 20
{% endif %}
}

以上代码运行后会输出预期结果 {"a": 10}。


内容的提问来源于stack exchange,提问作者Karanam Krishna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 11:54:00