3 ms·
Fair enough, but I wasn't talking about modification, I asked about iteration.
by kleiba 13y ago
Fair enough, but I wasn't talking about modification, I asked about iteration.
- cgag 13y agoJust iterating doesn't make any copies. Replace iterating over with modifying. Efficient immmutable data structures are easily one of Clojure best features. Easiest trade off ever (though the actual hit to performance isn't that bad) imo.
- dragandj 13y agoNot only that, but you can also make a persistent structure locally transient for the duration of the (modifying) iteration, so in lots of cases you do not have to pay the persistence penalty.
- tel 13y agoOh, true—I jumped his point