1.如何开始
如果安装了lein(brew install leiningen ),在terminal中输入‘lein rely’既可以开始学习clojure的语法等最基础的东西。
简单的例子:
(defn average [numbers] (/ (apply + numbers) (count numbers)))
注:此处的(apply + numbers)相当于(+ numbers)
2. stdout 输出字符串
方案一:
(read-string "[10 20 30]")
方案二:
(pr-str [10 20 30])
3.关键字求值
创建hashmap:
(def person {:name "xufei" :description "nice"})
查找对应的值:
(:description person)
4.两种注释
1)分号;当行注释:
#this is a comment
2)形式注释 #_宏
(read-string "(+ 1 2 #_(* 2 2) 8)")
输出为:1 2 8
下一篇将记录clojure的列表和函数;