Странное поведение в кармине (клиент clojure-redis)
Рассмотрим этот фрагмент в кармине
(wcar* (car/set "counter" 1) ;; expect to be number counter=1
(let [id (car/get "counter")] ;; expect to have id=1
(println id))) ;; [nil [[SET counter 1] [GET counter]]]
Что я здесь не так делаю? Есть ли способ использовать let
внутри wcar*
макрос?
1 ответ
Вы можете вложить wcar
формы, которые дают вам доступ к возвращаемым значениям внутри wcar
:
(wcar*
(car/set "counter" 1)
(let [id (wcar*
(car/get "counter"))]
(println id)
id))