This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-29
Channels
- # aws (2)
- # bangalore-clj (2)
- # beginners (36)
- # boot (10)
- # cider (9)
- # cljs-dev (19)
- # clojure (47)
- # clojure-russia (4)
- # clojure-spec (18)
- # clojure-uk (4)
- # clojurescript (71)
- # core-async (20)
- # core-logic (2)
- # css (3)
- # cursive (5)
- # data-science (15)
- # datomic (7)
- # emacs (13)
- # figwheel (4)
- # klipse (1)
- # luminus (5)
- # lumo (1)
- # off-topic (33)
- # re-frame (17)
- # shadow-cljs (1)
- # spacemacs (5)
- # specter (21)
- # unrepl (1)
- # vim (7)
приветствую! подскажите как мне сделать следующее: есть рабочий код
(defn mycomp
[& hocs]
(apply comp (map #(partial apply %) (reverse hocs))))
(def hoc
(partial mycomp
hoc-foo
hoc-bar
hoc-xyz))
(def result (hoc component))
мне нужно что бы не было partial
в def hoc
. То есть hoc
должен выглядеть так:
(def hoc
(mycomp
hoc-foo
hoc-bar
hoc-xyz))
как мне модифицировать тогда функцию mycomp
?@y.khmelevskii вот так вроде без паршала
(defn hoc [& hocs]
(apply mycomp hoc-foo hoc-bar hoc-xyz hocs))
вроде не то. hoc я показал какой я хочу, мне именно нужно модифицировать мою функцию mycomp
, но я пока не могу понять как это сделать