Clojure: вопрос по ссылкам (ref)
От: Аноним  
Дата: 08.08.10 02:25
Оценка:
user=> (def current-track (ref "Mars, the Bringer of War"))
#'user/current-track
user=> @current-track
"Mars, the Bringer of War"
user=> deref current-track
#<core$deref__4873 clojure.core$deref__4873@12611a7>
#<Ref@1807ca8: "Mars, the Bringer of War">
user=> (deref current-track)
"Mars, the Bringer of War"
user=>


Почему в скобках (deref current-track) выполняется нормально, а без deref current-track, возвращается объект.
Что происходит в этом случае — второй аргумент игнорируется?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.