Control de flujo y sentencias condicionales en CoffeeScript - ydarias/CoffeeScriptTutorial GitHub Wiki

En CoffeeScript la sentencia de control if es muy similar a sus homónimas en otros leguajes.

if happy and knowsIt
  clapsHands()
  chaChaCha()
else
  showIt()

Pero también tiene otras variantes más similares a casos como los de Ruby o Scala.

mood = greatlyImproved if singing
mood = greatlyImproved unless raining

Sin lugar a dudas, cuando no necesitamos bloques anidados y el código es muy pequeño, esta última variantes es mucho más clara y cercana al lenguaje natural.

Otra gran ventaja de los condicionales en CoffeeScript es que se comportan como expresiones, de forma que podemos hacer

date = if friday then sue else jill

asignando en una sola línea el resultado del condicional.

⚠️ **GitHub.com Fallback** ⚠️