Re:Rust – A hard decision pays off
by throwaway894345 on Wednesday August 24, 2022 @04:11PM
(#32585114)
But earlier you claimed the for-loop version required index variables and indexing into iterators/vectors/etc ... ?
[ Parent
| on HN ]
I clearly said the opposite, in response to, what appeared to be, your suggestion that indexing isn't so bad:
"I think people make too big a deal about iterators. The simple for loops that they’re fit to replace aren’t that hard to read or write, so they aren’t causing real problem"
Re:Rust – A hard decision pays off
by MauranKilom on Wednesday August 24, 2022 @08:13PM
(#32587639)
It seems like you imply that iterators = range-for and "simple loops" = indexing, which is clearly not what the previous poster has in mind (which was "range-for = imperative loops, iterators = functional style, simple loops = trivial loop body").
Re:Rust – A hard decision pays off
by throwaway894345 on Wednesday August 24, 2022 @08:37PM
(#32587813)
Yes, I was responding to:
> I disagree. If I can avoid an index variable, I’m going to have less bugs since I won’t have to index
Which (given thread context) sounds pretty clearly like he's advocating against `for item in iterator {...}` and in favor of iterator chains. If there's another way of reading that comment, I'm not seeing it. :)