AL
Size: a a a
AL
AL
AL
AC
T
A с версией 1.0 есть deps.edn:{:deps
{foo/bar {:mvn/version "0.1"}}
...}
В проекте B есть deps.edn:{:deps
{foo/bar {:mvn/version "0.2"}
{A {:mvn/version "1.0"}}}
...}
Какая версия foo/bar будет использоваться в B? 0.2? 0.1?T
0.2 и это че-то раздражает. Так и должно быть?OR
:override-deps?KC
0.2 и это че-то раздражает. Так и должно быть?T
T
:override-deps?KC
clj -Stree и clj -Strace в помошьMK
(defn swap!
([a f]
(if (instance? Atom a)
(reset! a (f (.-state a)))
(-swap! a f))))
wap! - это метод протокола ISwap. При этом Atom не реализует протокол ISwap.AC
(defn swap!
([a f]
(if (instance? Atom a)
(reset! a (f (.-state a)))
(-swap! a f))))
wap! - это метод протокола ISwap. При этом Atom не реализует протокол ISwap.MK
(defn swap!
([a f]
(if (instance? Atom a)
(reset! a (f (.-state a)))
(-swap! a f))))
wap! - это метод протокола ISwap. При этом Atom не реализует протокол ISwap.(let [a (atom 0)]
(swap! a inc)
(js/console.log @a))
var $a_528$$=new $cljs$core$Atom$$;$cljs$core$swap_BANG_$$.$cljs$core$IFn$_invoke$arity$2$($a_528$$,function($x$jscomp$125$$){return $x$jscomp$125$$+1});console.log($cljs$core$_deref$$($a_528$$));pseudo-names, чтобы имена были читаемыеAR
T
T
AR