2 ms·
Why is this supposed to be such a big deal? The second example uses the language's features to be able to use shorter code. Usually there are countless possib
by bjoernbu 14y ago
Why is this supposed to be such a big deal?
The second example uses the language's features to be able to use shorter code.
Usually there are countless possibilities for the exact same thing in every program. Personally, I would never say those who produce code with unused possibilities do "not understand" the corresponding language features.
Especially when writing example code or working with less experienced programmers, I even think that using less language features for the sake of making your algorithmic idea as obvious as possible is better practice.
For exmapel, I find it far more important that one decides wisely when to use a linked list at all or, if there are multiple fuctions for removal, chooses the right one for a particular use-case. Therefore everyone has to understand whats happening.