Guest User

Untitled

a guest
Jun 22nd, 2012
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. user>  (for [x (range)
  2.          :while (<= x 10)
  3.          y (range x)
  4.          z (range x)
  5.          :let [yz (* y z)]
  6.          :when (= x yz)]
  7.       [x y z])
  8. ([4 2 2] [6 2 3] [6 3 2] [8 2 4] [8 4 2] [9 3 3] [10 2 5] [10 5 2])
  9.  
  10. user>  (for [x (range)
  11.          y (range x)
  12.          :while (<= x 10)
  13.          z (range x)
  14.          :let [yz (* y z)]
  15.          :when (= x yz)]
  16.       [x y z])
  17. ; Evaluation aborted. (Won't terminate)
  18.  
  19. user> (take 8 (for [x (range)
  20.             y (range x)
  21.             :while (<= x 10)
  22.             z (range x)
  23.             :let [yz (* y z)]
  24.             :when (= x yz)]
  25.             [x y z]))
  26. ([4 2 2] [6 2 3] [6 3 2] [8 2 4] [8 4 2] [9 3 3] [10 2 5] [10 5 2])
  27.  
  28. user> (take 9 (for [x (range)
  29.             y (range x)
  30.             :while (<= x 10)
  31.             z (range x)
  32.             :let [yz (* y z)]
  33.             :when (= x yz)]
  34.             [x y z]))
  35. ; Evaluation aborted. (Won't terminate)
Advertisement
Add Comment
Please, Sign In to add comment