内容 | X | (type 'X) |
---|---|---|
10進数 | 2 => 2 | java.lang.Long |
8進数 | 010 => 8 | java.lang.Long |
16進数 | 0x10 => 16 | java.lang.Long |
2進数 | 2r10 => 2 | java.lang.Long |
36進数 | 36r10 => 36 | java.lang.Long |
BigInt | 3N => 3N | java.lang.BigInt |
小数 | 1.1 => 1.1 | java.lang.Double |
小数 | 1.0E8 => 1.0E8 | java.lang.Double |
BigDecimal | 2.2M => 2.2M | java.math.BigDecimal |
有理数 | 22/7 => 22/7 | clojure.lang.Ratio |
シンボル | abc あいう ! | clojure.lang.Symbol |
キーワード | :a => :a | clojure.lang.Keyword |
キーワード | ::a => :user/a | clojure.lang.Keyword |
文字列 | "abc" "\t\n" | java.lang.String |
文字 | \a \あ \space | java.lang.Character |
リスト | (1 2) | clojure.lang.PersistentList |
空リスト | () | PersistentList$EmptyList |
ベクタ | [1 2] | clojure.lang.PersistentVector |
マップ | {:k1 :v1 :k2 :v2} | clojure.lang.PersistentArrayMap |
セット | #{:a :b :c} | clojure.lang.PersistentHashSet |
nil (null) | nil | nil |
true | true | java.lang.Boolean |
false | false | java.lang.Boolean |
正規表現 | #"\d{2}\w+" | java.util.regex.Pattern |
コンストラクタ | #java.lang.Double[1.1] | クラス・レコード・タイプのインスタンス |
内容 | X | 'X |
---|---|---|
Quote | 'a | (quote a) |
Deref | @a | (deref a) |
typehint | ^String | ^{:tag String} |
Var-quote | #'a | (var a) |
無名関数 | #(…) | (fn [args] (…)) |
S式コメント | #_X | フォーム X をコメントとして扱う |
Syntax-quote | `(…) | - |
読み込み時の評価 | #=(+ 1 2) | 3 |
0 件のコメント:
コメントを投稿