'()
是一种语法糖(quote ())
.但是什么'[]
意思呢?引用一个向量?
例如:
(use '[clojure.test :as t])
(.get '[a b c] 1)
(.containsAll '[a b c] '[b c])
((fnth 5) '[a b c d e])
Run Code Online (Sandbox Code Playgroud)
Leo*_*tny 13
正是.'
是一个同义词quote
,所以
'[a b c]
Run Code Online (Sandbox Code Playgroud)
只是
(quote [a b c])
Run Code Online (Sandbox Code Playgroud)
quote
阻止评估Clojure代码,因此引用整个向量与引用它的每个元素基本相同:
['a 'b 'c]
Run Code Online (Sandbox Code Playgroud)
[(symbol "a") (symbol "b") (symbol "c")]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
106 次 |
最近记录: |