Clone this wiki locally
A group of adjacent lines that are indented the same amount, further than the previous, controlling line.
The official file extension.
To be defined and not
To close a block by indenting fewer on the following line.
An inline block generated when an expression immediately follows
The syntax that allows you to write
f x instead of
To guard against non-existent or non-callable values by transforming into an
if expression. E.g.:
o.p if o?
f x if typeof f == 'function'
To expand with
..., or the operator itself.
The symbol used to be the actual splat (
* from Ruby), later changed but the name stuck.
We don't call it spread/rest a la ES6 as it does more, working also on non-trailing positions (
(...a, b) ->).
A mysteriously undocumented keyword that explicitly creates an implicit block.