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