そして、私はどこかにapiを持つテーブルを作成したい:
(defn setCell
[row col value]
(some code here))
次に、以下の呼び出しを行う最良の方法は何ですか:
(setCell 0 0 "Hello")
(setCell 0 1 "World")
(setCell 0 2 "Test")
(setCell 0 3 "This")
次のようなことがわかりました:
(let [idv (map vector (iterate inc 0) data)]
(doseq [[index value] idv] (setCell 0 index value)))
しかし、新しい一時データ構造idvを必要としない高速な方法がありますか?
Clojure 1.2は、私がこれまで見てきた最もシンプルで最適なオプションである 'map-indexed'を追加しました。 [Rolloの答えは以下を参照](http://stackoverflow.com/a/5992602/109618)。 –