5
Jak zrobić typ lub obiekt wywoływalny w Clojure?Jak zrobić obiekt do wywołania w Clojure?
Na przykład, w jaki sposób można zdefiniować rekord Foo
przy użyciu pojedynczej wartości :bar
, którą można wywołać w celu wydrukowania tej wartości?
user=> (def foo (Foo. "Hello world"))
user=> (foo)
Hello World
user=> (:bar foo)
"Hello World"