Operators ||= and &&=
Mark S. Miller
erights at google.com
Wed May 6 13:07:23 PDT 2009
On Wed, May 6, 2009 at 12:42 PM, Brendan Eich <brendan at mozilla.com> wrote:
> Current position: long default parameter values, short ||= and ??=.
I like that. The great virtue of ||= is that it can be explained as
repairing a non-orthogonality, thereby making the language *simpler*
to explain. But ||= is accident prone due to the falsy issue. &&= is
not as accident prone, but makes the explanation of the language more
complex.
Default parameter values are intuitive and reliable.
--
Cheers,
--MarkM
More information about the es-discuss
mailing list