咖啡脚本中的三元运算

我需要根据条件设置值。a

使用CoffeeScript执行此操作的最短方法是什么?

例如,这就是我在JavaScript中的做法:

a = true  ? 5 : 10  # => a = 5
a = false ? 5 : 10  # => a = 10

答案 1

由于所有内容都是表达式,因此会产生一个值,因此可以使用 。if/else

a = if true then 5 else 10
a = if false then 5 else 10

您可以在此处查看有关表达式示例的更多信息。


答案 2
a = if true then 5 else 10
a = if false then 5 else 10 

请参阅文档