On Sunday, 27 May 2018 at 16:00:15 UTC, Jonathan M Davis wrote:
On Sunday, May 27, 2018 16:28:56 Russel Winder via
Digitalmars-d-learn wrote:
[...]
Honestly, I'd suggest that folks never use in at this point.
There's zero benefit to it. In principle, in was supposed to be
const scope, but scope has never really done anything for
anything other than delegates, so there has been no reason to
use it over const. However, many folks seem to like it based on
the idea that it was the opposite of out - and some folks used
it based n what they expected scope to end up meaning whenever
it finally got implemented for more than just delegates. Either
way, it didn't actually buy them anything as long as scope has
done nothing.
[...]
I really find these type of descriptions to be really useful and
insightful. Going through the D textbooks can leave someone a
little confused on when to use what and where? D has so many
keywords and as a beginner it can be overwhelming. Thank you for
your insights.