Guest User

Untitled

a guest
Dec 14th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. (def m {:a ["a" [1 2 3]] :b ["b" [4 5 6]]})
  2. (for [[k v] m
  3. [l xs] v]
  4. [l xs])
  5.  
  6. ;;returns...
  7. ;;([\a nil] [1 2] [\b nil] [4 5])
  8. ;;Wat?
  9. ;;Why are strings being destructured this way?
  10. ;;Expected
  11. ;;(["a" [1 2]] ["b" [3 4]])
  12.  
  13. (let [[l xs] (first (vals m))] [l xs])
  14. ;;returns as expected....
  15. ;;["a" [1 2 3]]
Add Comment
Please, Sign In to add comment