Clojure语言二:Literal
Literal中文可能应该是字面常量。
字符串
如果要表示字符串的话,应该用双引号括起来,比如"hello,world", 允许跨多行,并且可以使用Java的escape characters. 参考:
http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.6
nil
nil相当于Java中的null,代表没有值,如果用在条件表达式中,返回false.
布尔值
true或者false
Clojure语法关键字
数字
支持Java的数字类型
浮点数后面用后缀M表示BigDecimal类型
同时支持无穷整数
支持分数,比如:22/7
也可表示不同的进制,比如二进制写成:2r101010
下面这句话文档中写的含糊不清,实际上就是\x => x, \ 其实是个宏
Characters - preceded by a backslash: \c. \newline, \space and \tab yield the corresponding characters.
补充:综合编程 , 其他综合 ,