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