Clojureでreduceをbreakする(中断する)にはreducedを使用します。
user=> (reduce #(if (< 9999 %1) (reduced %1) (* %1 %2)) (range 1 10000))
40320
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
Clojureでreduceをbreakする(中断する)にはreducedを使用します。
user=> (reduce #(if (< 9999 %1) (reduced %1) (* %1 %2)) (range 1 10000))
40320
Register as a new user and use Qiita more conveniently
Go to list of users who liked