Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (def m {:a ["a" [1 2 3]] :b ["b" [4 5 6]]})
- (for [[k v] m
- [l xs] v]
- [l xs])
- ;;returns...
- ;;([\a nil] [1 2] [\b nil] [4 5])
- ;;Wat?
- ;;Why are strings being destructured this way?
- ;;Expected
- ;;(["a" [1 2]] ["b" [3 4]])
- (let [[l xs] (first (vals m))] [l xs])
- ;;returns as expected....
- ;;["a" [1 2 3]]
Add Comment
Please, Sign In to add comment