You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 25, 2022. It is now read-only.
For the most general case illustrating short-circuiting, the instruction:
is equivalent to:
@alangpierce has found real-world usages of that form in CoffeeScript, some of them seem reasonable, including two-level deep chains
a?.b.c = d:https://gist.github.com/alangpierce/34b7aa40cda51b0a089a44680bdfed7e
Should we include that? In particular, are the semantics clear enough? There are the following subcases:
a?.b = ca?.b += c,a?.b >>= c, etc.a?.b++,--a?.b, etc.{ x: a?.b } = c,[ a?.b ] = c, etc.for (a?.b in c),for (a?.b of c)