Je souhaite effectuer les opérations imbriquées suivantes jusqu'à ce que l'expérience soit satisfaite. Existe-t-il un mot-clé: until qui arrête de faire d'autres opérations lorsque la condition correspond.Y a-t-il une commande ": until" dans clojure?
Cette commande génère le Triplet de Pythagore 3 4 5. Je ne veux pas qu'il fasse quoi que ce soit d'autre une fois arrivé à cette séquence de nombres.
(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))
Vous ne pouvez pas "pas" le conditionnel? – jrockway