查看源代码4clojure2013 8 月 21 日技术Clojure最近开始在4clojure上刷题,推荐对clojure有兴趣的同学一起来玩。 正好刷到第38题,贴出来分享下。 Write a function which takes a variable number of parameters and returns the maximum value. 123456(= (__ 1 8 3 4) 8)(= (__ 30 20) 30)(= (__ 45 67 11) 67) 不得使用max和max-key ##解 1(fn [x & other] (reduce #(if (> %1 %2) %1 %2) x other))