5
Wie machen Sie einen aufrufbaren Typ oder ein Objekt in Clojure?Wie können Sie in Clojure ein aufrufbares Objekt erstellen?
Zum Beispiel, wie könnte ich einen Datensatz Foo
mit einem einzigen Wert , die zum Ausdrucken dieses Werts aufgerufen werden könnte definieren?
user=> (def foo (Foo. "Hello world"))
user=> (foo)
Hello World
user=> (:bar foo)
"Hello World"