我是靠谱客的博主 纯情龙猫,最近开发中收集的这篇文章主要介绍freeMarker模板语言参考:内建函数参考⑥哈希表内建函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

哈希表内建函数

  • 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模板语言参考:内建函数参考⑥哈希表内建函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部