मैं एक सदिश राशि v
clojure में, कैसे एक [बड़ी] वेक्टर में चयनित आइटम के लिए एक समारोह को लागू करने के
(def v [1 2 5 8 4 3 8 9 3])
मैं चयनित आइटम के लिए समारोह myfn
(defn myfn [x] (+ 1 x))
लागू करना चाहते हैं कि मैं उनके सूचकांक idx
(def idx [3 5])
मैंनेदेखा हैऔर यह वही नहीं है जो मुझे चाहिए।
आप clojure में MATLAB
v = [1 2 5 8 9 3];
idx = [3 5];
v(idx) = myfn(v(idx));
माफ करना, @yoda, अब यह है। – Ali