rsc at swtch.com
Mon Feb 12 15:06:02 PST 2007
> I realize that different people feel comfortable with
> different programming idioms, but how common is this use of &&=? Is the
> &&= operator really pulling its weight?
For one possible source of numbers, compare
That also shows that &&= is most commonly used
for booleans like ok &&= more_work(), although the
usage John Cowan pointed out has its own small fraction.
Even though &&= is much less common than ||=,
it seems weird to have ||, &&, ||=, and not &&=.
Once ||= is in, I think &&= needs to come along.
(It might also seem weird to have && and || but not ^^,
but that's easily explained by the fact that && and || are
short-cut booleans while ^^ cannot be.)
More information about the Es4-discuss