experessionが満たされるまで、以下のネストされた操作を実行したいと思います。 条件が一致したときにさらなる操作を停止するa:キーワードがありますか?clojureのような ":until"コマンドがありますか?
このコマンドは、Pythagoranトリプレット3 4 5を生成します。私は、それが数字のシーケンスに到達したら、何もしたくないです。
(for [a (range 1 100)
b (range 1 100)
c (list (Math/sqrt (+ (Math/pow (int a) 2) (Math/pow (int b) 2))))
:when (= 12 (+ a b c))]
(list a b c))
条件付きでは「いいえ」できませんか? – jrockway