Operación ternaria en CoffeeScript
Necesito establecer un valor a
que dependa de una condición.
¿Cuál es la forma más corta de hacer esto con CoffeeScript?
Por ejemplo, así es como lo haría en JavaScript:
a = true ? 5 : 10 # => a = 5
a = false ? 5 : 10 # => a = 10
Aceptado
Dado que todo es una expresión y, por lo tanto, da como resultado un valor, puedes usar if/else
.
a = if true then 5 else 10
a = if false then 5 else 10
Puede ver más sobre ejemplos de expresiones aquí .
a = if true then 5 else 10
a = if false then 5 else 10
Ver documentación .