【发布时间】:2012-03-09 23:53:15
【问题描述】:
我正在用 Coffee Script 编写一个石头剪刀布游戏,但代码没有像我预期的那样编译。
咖啡脚本
if choice is opponent_choice then alert "Tie!"
编译为
if (choice === opponent_choice) alert("Tie!");
但我期待
if (choice === opponent_choice) {
alert("Tie!");
}
我需要更改哪些内容才能按照我预期的方式进行编译?
【问题讨论】:
-
这两段代码是等价的。为什么你特别需要后者而不是前者?
-
为什么要用coffee脚本作为源。如果您想对编译后的 javascript 进行如此严格的控制,为什么不直接编写 javascript?
标签: javascript compilation coffeescript