clojure中的map析构
来源:互联网 发布:java web 防止sql注入 编辑:程序博客网 时间:2024/05/16 07:28
map析构对下面集中数据结构有效:
1.clojure原生的hash-map、array-map,以及记录类型
2.任何实现了java.util.Map的对象
3.get方法所支持的任何对象。
clojure提供 :keys、:strs、:syms来指定map中key的类型。
:keys表示key的类型是关键字;
:strs表示key的类型是字符串;
:syms表示key的类型是符号。
ex:
:keys
(let[{:keys [name:name age:age location:location} chas])=====>>>>>(let [{:keys[name age location]} chas])
:strs
(def brian {"name" "Brian" "age" 31 "location" "British Columbia" })======>>>>>(let [{strs [name age location]} brain])
:syms
(def christophe {"name "Christophe" 'age 33 'location "British Columbia"})=======>>>>>>(let [{syms [name age location]} christophe])
0 0
- clojure中的map析构
- Clojure中的关联数据结构(Vector/Map/Set)
- Clojure语言十一:map函数
- clojure读取文件->转换Map
- clojure中的小细节
- Clojure 学习入门(12)- map/pmap
- Clojure REPL中的问题总结
- 逻辑编程在clojure中的应用:clojure.core.logic
- clojure
- Clojure
- clojure
- clojure
- Clojure
- PigPen:用Clojure写MapReduce Introducing PigPen: Map-Reduce for Clojure
- 正则表达式在Clojure中的应用
- 4clojure第118个问题:自己的map函数
- Clojure 学习入门(12)—— map/pmap
- 用clojure实现《实用Common Lisp编程》中的单元测试框架
- 02-线性结构4 Pop Sequence
- java环境搭建______软件开发-JAVA
- listview oclick事件不响应原因
- 开张大吉
- 托管堆
- clojure中的map析构
- Objective-C中也存在public、protected、private的使用
- autotools
- PHP使用CURL详解
- 搭建java开发环境+配置tomcat+使用eclipse______软件开发-JAVA
- 知道这几 个正则表达式,能让你少写 1,000 行代码
- 03-树1 树的同构
- 关于各种框架加载图片的坑
- 博客