Я хотел бы определить список функций для использования в juxt, однако у меня возникли проблемы с его реализацией.
Вот пример того, что я хочу:
(defn sin [n] (Math/sin n))
(defn cos [n] (Math/cos n))
((juxt sin cos) 4)
>> [-0.7568024953079282 -0.6536436208636119]
Теперь вместо этогосказать ((juxt sin cos) 4)
Я бы предпочел сказать ((juxt trig) 4)
, где (def trig [sin cos])
.Я попытался ((apply juxt trig) 4)
и несколько других вещей, но, похоже, ничего не прилипло.Спасибо!