我来到这个问题:
f = (param) ->
console.info '#{param}'
f(1)
结果是#{param}
当我用双引号将字符串括起来时,这只是 print 1
。我也在 Ruby 中测试过它,它的行为是一样的。但这与 CoffeeScript.org 中的规则相矛盾:
CoffeeScript 的黄金法则是:“它只是 JavaScript”。
因为我认为在Javascript中,单引号和双引号是平等对待的。而且我不经常使用 Ruby。谁能解释为什么?
非常感谢。