成就达成:4clojure 题目全破! 经过了一个多月的努力,终于将 4clojure.com 上面的的题目全部解出了,经过这段时间不断地用 clojure,对 Clojure 也有了一些基本的认识,目前让我觉得 clojure 强大的地方在于: 和命令式语言完全不同的编程方式,编程过程就像是不断地数据转换的过程,它给 …
Clojure 如何判断一个序列中是否存在某个元素 最近一直在看 Clojure,经常碰到的一个问题是怎么判断一个序列中是否存在某个元素。对于这个问题的第一反应就是用contains?来判断,但是contains?的第二个参数是key而不是元素的值,对于 vector 或者 array 这样的数据结构不能做判断: user=> …
Clojure 学习笔记:生命游戏 本周继续在看「Clojure Programming」这本书,这本书的第三章讲的是 Clojure 的集合和数据结构,作为这章的结束,作者举了一个「生命游戏」的例子来讲解 Clojure 数据结构的使用,作者一共提供了三种方式来解这个生命游戏,其中前两种方式比较好理解,最后一种方 …
Clojure 学习笔记:开始 一、 为什么学 Clojure Clojure 一直是我想去学习的一门语言,从去年开始就想学,但是我一直忍着没学,没学的原因一方面是想看一看自己是不是三分钟热度,过了一段时间就不再对它感兴趣了。另一方面,我更想去多学一些计算机底层的技术,因为我自认为基础并不太好,未来会成为个人发 …