概述
哈希表内建函数
- keys
- values
keys
一个包含哈希表中查找到的键的序列。 请注意,并不是所有的哈希表都支持这个 (询问程序员一个指定的哈希表是否允许这么操作)
<#assign h = {"name":"mouse", "price":50}>
<#assign keys = h?keys>
<#list keys as key>${key} = ${h[key]}; </#list>
values
一个包含哈希表中子变量的序列。 注意并不是所有的哈希表都支持这个 (询问程序员一个指定的哈希表是否允许这么操作)。
至于返回的值的顺序,和内建函数 keys 的应用是一样的;看看上面的叙述就行了
<#--freemarker HashMap取值-->
<#assign maps={"1":"张三丰","2":"李思思","3":"张三强","4":"王五"}>
找到key值是3的value是:${maps["3"]}
<hr>
<#assign stu={"name":"zhangsan","age":"21","sex":"man"}>
<#assign keys = stu?keys>
<#list keys as key>
${key} = ${stu[key]};
<br>
</#list>
官方文档(中文)哈希
详细了解哈希map可以参考这个文档
最后
以上就是纯情龙猫为你收集整理的freeMarker模板语言参考:内建函数参考⑥哈希表内建函数的全部内容,希望文章能够帮你解决freeMarker模板语言参考:内建函数参考⑥哈希表内建函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复