<#-- 序列和哈希的函数 -->
<#assign seq1=1..4>
${seq1?first}
${seq1?last}<#-- 返回序列中最后一个数据 -->
${seq1?seq_contains(6)?string}<#-- 序列中是否包含 指定的数据 返回布尔值 需要处理-->
${seq1?seq_index_of(6)}<#-- 判断指定数据的索引位置 -->
${seq1?seq_last_index_of(6)}<#-- 判断指定数据最后一次出现的索引位置 -->
<#list seq1?reverse as seq><#-- 反转序列-->
    ${seq}
</#list>
${seq1?size}
<#list seq1?sort as seq><#-- 排序序列-->
    ${seq}
</#list>
<#assign seq2=[
{"name":"xiamo","age":22},
{"name":"zhaoritian","age":12},
{"name":"dasha","age":32}]>
<#list seq2?sort_by("name") as seq><#-- 指定排序规则进行排序序列-->
    ${seq.name}--${seq.age}
</#list>

<#assign user={"name":"xiamo","age":12,"address":"tianhe"}>
<#list user?keys as key> <#-- 获取hash中所有的key值 -->
    ${key}
</#list>

 

 posted on 2017-02-21 17:01  夏末秋萍  阅读(853)  评论(0编辑  收藏  举报