Как сделать вызываемый тип или объект в Clojure?
Например, как я могу определить запись Foo
, принимающую одно значение :bar
, которое можно вызвать для печати этого значения?
user=> (def foo (Foo. "Hello world"))
user=> (foo)
Hello World
user=> (:bar foo)
"Hello World"