Clojure 列表 List
2018-12-24 11:42 更新
List是用于存储数据项集合的结构。 在Clojure中,List实现了ISeq接口。 使用list函数在Clojure中创建列表。
例
以下是在Clojure中创建Numbers列表的示例:
(ns clojure.examples.example (:gen-class)) (defn example [] (println (list 1 2 3 4))) (example)
以上示例将输出以下结果:
(1 2 3 4)
以下在Clojure中创建字符型列表的示例:
(ns clojure.examples.example (:gen-class)) (defn example [] (println (list 'a 'b 'c 'd))) (example)
以上示例将输出以下结果:
(a b c d)
以下是Clojure中列表几个方法:
S.No. | 方法和说明 |
---|---|
list* | 创建一个新列表,其中包含其他项目,其中最后一个将被视为序列。 |
first | 此函数返回列表中的第一项。 |
nth | 此函数返回列表中“第n”位置的项目。 |
cons | 返回一个新列表,其中元素被添加到列表的开头。 |
conj | 返回一个新列表,其中列表在开头,要追加的元素放在末尾。 |
rest | 返回列表中第一个项目之后的剩余项目。 |
以上内容是否对您有帮助:
更多建议: