Advertisement
Guest User

pprint not always printing items on separate lines

a guest
Jul 6th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. user=> (pprint (for [x [1 2 3] y [1 2 3] z [:a :b]] [x y z]))
  2. ([1 1 :a]
  3.  [1 1 :b]
  4.  [1 2 :a]
  5.  [1 2 :b]
  6.  [1 3 :a]
  7.  [1 3 :b]
  8.  [2 1 :a]
  9.  [2 1 :b]
  10.  [2 2 :a]
  11.  [2 2 :b]
  12.  [2 3 :a]
  13.  [2 3 :b]
  14.  [3 1 :a]
  15.  [3 1 :b]
  16.  [3 2 :a]
  17.  [3 2 :b]
  18.  [3 3 :a]
  19.  [3 3 :b])
  20. nil
  21. user=> (pprint (for [x [1 2 3] y [1 2 3] z [:a :b] :while (not= x y)] [x y z]))
  22. ([1 2 :a]
  23.  [1 2 :b]
  24.  [1 3 :a]
  25.  [1 3 :b]
  26.  [2 1 :a]
  27.  [2 1 :b]
  28.  [2 3 :a]
  29.  [2 3 :b]
  30.  [3 1 :a]
  31.  [3 1 :b]
  32.  [3 2 :a]
  33.  [3 2 :b])
  34. nil
  35. user=> (pprint (for [x [1 2 3] y [1 2 3] :while (not= x y) z [:a :b]] [x y z]))
  36. ([2 1 :a] [2 1 :b] [3 1 :a] [3 1 :b] [3 2 :a] [3 2 :b])
  37. nil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement