以下是在CoffeeScript(CS)中实现条件的方法:
number = 42
opposite = true
number = -42 if opposite
这相当于JavaScript:
number = 42;
opposite = true;
if (opposite) number = -42;
这是......很酷,但有点奇怪,这可能是一个很好的选择,但我保守地使用旧的好“如果那么”助记符,那可能在CS吗?
答案 0 :(得分:2)
来自CoffeeScript's documentation:
if happy and knowsIt
clapsHands()
chaChaCha()
else
showIt()
答案 1 :(得分:0)
当然,如果你的目标是单行(你不应该):
number = if opposite then -42 else 42
转换为三元运算符
var number;
number = opposite ? -42 : 42;