List 是用于存储数据项集合的结构,在Clojure中,列表实现 ISeq 接口,使用list函数在Clojure中创建列表。
以下是在Clojure中创建数字列表的示例。
(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中可用的列表方法。
| Sr.No. | Lists & 描述 |
|---|---|
| 1 | list* |
| 2 |
first 此函数返回列表中的第一项。 |
| 3 |
nth 此函数返回列表中第" n"个位置的项目。 |
| 4 |
cons 返回一个新列表,其中元素添加到列表的开头。 |
| 5 |
conj 返回一个新列表,其中该列表位于开头,而要附加的元素位于结尾。 |
| 6 |
rest 返回列表中第一项之后的其余项。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
HarmonyOS快速入门与实战 -〔QCon+案例研习社〕