3 ms·
> I would hate to see something like this in my code base: > a = x = y; > If that meant “set ‘a’ to true if ‘x’ is equal to ‘y’, and false otherwise.” I w
by JadeNB 3y ago
> I would hate to see something like this in my code base:
> a = x = y;
> If that meant “set ‘a’ to true if ‘x’ is equal to ‘y’, and false otherwise.” I would, honestly, be a little pissed off.
Would you find it more acceptable as `a = (x = y)`? To me, that is reasonably clear.
- klodolph 3y ago> Would you find it more acceptable as `a = (x = y)`? To me, that is reasonably clear. No, I don’t consider that acceptable. It is not enough that it is clear to some people who know what they are looking at. The language should be more clear to more people.