One of C's design mistakes is to make assignments expressions and not statements.
I think it is more about returning void vs. returning the lvalue. The expression/statement distinction is unnecessary.
Timon Gehr via Digitalmars-d Tue, 26 May 2015 05:58:46 -0700
One of C's design mistakes is to make assignments expressions and not statements.
I think it is more about returning void vs. returning the lvalue. The expression/statement distinction is unnecessary.