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.



你可能感兴趣的:(Clojure语言二:Literal)