Consideraciones previas del lenguaje - ydarias/CoffeeScriptTutorial GitHub Wiki
Los siguientes elementos simplifican la legibilidad del lenguaje, aunque son meramente opcionales y se puede escribir utilizando estos signos de puntuación al estilo JavaScript si se desea.
- No es necesario utilizar punto y coma ; para finalizar una sentencia, el fin de línea lo hará por si solo.
- No es necesario el uso de llaves { } para acotar bloques en sentencias condicionales o similares, la indentación indicará cada bloque.
- No es necesario utilizar paréntesis para invocar una función con argumentos, por defecto detectará que los elementos que siguen al nombre de la función son sus argumentos.
- var es una palabra reservada y no se permite su utilización. Posteriormente el compilador de CoffeeScript declarará el uso de var por nosotros.