【发布时间】:2021-03-08 13:54:16
【问题描述】:
我正在尝试使用 Clojure 对一组特定的数据进行建模
- 定义不明确(我正在为这些数据找出最佳结构,同时使用它们)并且
- 逐渐完善(当我第一次声明某个对象时,我对它知之甚少,因为我正在做这个项目,我越来越了解它,并想在 Clojure 中捕获它)。
一开始,我希望那段复杂的数据只是一个空集合。此时我不在乎它是列表、集合还是向量。
(ns clojure-playground.core
(:gen-class))
(def my-complex-object (hash-set))
当我编译这个文件并在 REPL 中输入 (my-complex-object) 时,我得到一个错误。
与
相同-
(def my-complex-object ()), -
(def my-complex-object []), -
(def my-complex-object (list)),和 -
(def my-complex-object '(list))。
如何将my-complex-object 绑定到空集合?
【问题讨论】:
标签: clojure