To each their own. But man imagine if you have a collection of stuff that has a large name, and then having to figure out a short name other than e when iterating. I hope you’re not iterating over chemical names 😬
Depends. If you’re using a good ol’ C-style for loop then nothing’s wrong with for(int i = 0; i < something;i++), but if you’re doing something like iterating over some collection it’s way clearer to do something like foranimalin animals: than it is to do forein animals:.
Especially if you’re doing something non-trivial for each element
Are you against using a single letter variable like e for element in iterating over things?
yes
To each their own. But man imagine if you have a collection of stuff that has a large name, and then having to figure out a short name other than e when iterating. I hope you’re not iterating over chemical names 😬
No need to be over-descriptive. Anything at all more specific than
e
will probably be a better nameIt’s not black and white. I mean, even
el
is a lot better thane
.Depends. If you’re using a good ol’ C-style for loop then nothing’s wrong with
for(int i = 0; i < something;i++)
, but if you’re doing something like iterating over some collection it’s way clearer to do something likefor animal in animals:
than it is to dofor e in animals:
. Especially if you’re doing something non-trivial for each element