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

如何在Liquid模板语言中创建数字数组?

在Liquid中创建和使用数字数组

直接定义数字数组

Liquid支持直接用数组字面量创建数字数组,这是最直接的方式:

{% assign num_array = [1, 3, 5, 7] %}

这样生成的数组元素本身就是数值类型,能直接用于运算、比较等场景。

从字符串拆分后转换为数字数组

如果你的数字是以字符串形式存在(比如需要从配置字符串拆分),拆分后要把字符串元素转为数字,用map过滤器配合plus: 0即可实现类型转换:

{% assign str_list = "2, 4, 6, 8" | split: ", " %}
{% assign num_array = str_list | map: "plus", 0 %}

plus: 0会自动将字符串格式的数字转换为数值类型,解决你之前只能生成字符串数组的问题。

使用示例

可以通过遍历或数值判断验证效果:

{% for num in num_array %}
  数值:{{ num }},判断示例:{% if num > 3 %}大于3{% endif %}
{% endfor %}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 18:40:45