MA
(fn [acc next-val]
(if (empty? acc)
[[next-val]]
(conj acc (into [] (flatten [(last acc) next-val])))))
[] [:a :b :c :d :e :f :g :h :i])
Size: a a a
MA
MA
MK
[]
MP
T
T
T
T
AR
T
AR
AS
T
ST
(defn xform
[rf]
(let [a (volatile! [])]
(fn
([] (rf))
([result] (rf result))
([result input] (rf result (vswap! a conj input))))))
=> #'dev.playground/xform
(sequence xform [1 2 3 4 5])
=> ([1] [1 2] [1 2 3] [1 2 3 4] [1 2 3 4 5])
T
MB
resources/project-name/module/config.edn
{:host localhost
:port 666}
require [project-name.module :refer [config]]) и
это была просто мапка