|
|
|
|
|
by JadeNB
909 days 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. |
|
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.