【发布时间】:2012-08-18 12:25:36
【问题描述】:
我来问这个问题:
f = (param) ->
console.info '#{param}'
f(1)
结果是#{param}
当我用双引号将字符串括起来时,这只是打印1。我也在 Ruby 中测试过它,它的行为是一样的。但这与 CoffeeScript.org 中的规则相矛盾:
CoffeeScript 的黄金法则是:“它只是 JavaScript”。
因为我认为在Javascript中,单引号和双引号是平等对待的。而且我不经常使用 Ruby。谁能解释一下为什么?
非常感谢。
【问题讨论】:
-
这只是一条黄金法则,它以 JavaScript 结束 up,这并不意味着它在 CoffeeScript 源代码级别列出 JavaScript。到处都是魔法。
标签: javascript ruby coffeescript