过滤器
2.10
的过滤器
过滤器在树枝2.10中添加。
的过滤器
过滤器的元素序列或使用箭函数的映射。箭头函数接收序列的值或映射:
1 2 3 4
{%集大小=[34岁,36岁,38岁,40岁,42]%}{{大小|过滤器(v = > > 38) |加入(" ")}}{#输出40,42 #}
结合为
标签,它允许过滤迭代的项目:
1 2 3 4
{%为v大小|过滤器(v = > > 38) - - - - - - %}{{v}}{%endfor%}{#输出40 42 #}
它还可以使用映射:
1 2 3 4 5 6 7 8 9 10 11 12
{%集大小= {xs: 34 s: 36岁的m: 38岁的李:40岁,xl: 42岁}%}{%为在大小| k、v过滤器(v = > > 38) - - - - - - %}{{k}}={{v}}{%endfor%}{#输出l = 40 xl = 42 #}
箭头功能也接收键作为第二个参数:
1 2 3 4
{%为在大小| k、v过滤器(v (v, k) = > > 38和k ! =“xl”) - - - - - - %}{{k}}={{v}}{%endfor%}{#输出l = 40 #}
注意,箭头函数可以访问当前上下文。
参数
数组
:序列或映射箭头
:箭头功能