次の2つの関数の引数ベクトルの違い(もしあれば)は何だろうと思います。私は直感的に何が起こっているのか理解していると思いますが、最初のものは私を不意を突かれた。ありがとうございました。
clojureでのStackoverflow再帰から
(defn foo
([x] (foo x []))
([x current]
(if (= x 0)
(apply vector (sort < current))
(recur (dec x) (conj current x)))))
と私自身の機能の1つ
(defn strip-csv-header
"Pulls out first row from csv data. If column definitions, those will
be removed; else first row of data will be removed."
[csv-data-all]
(let [csv-data (rest csv-data-all)]
csv-data))