我來到了這個問題:CoffeeScript是否支持單引號字符串中的插值?
f = (param) ->
console.info '#{param}'
f(1)
結果是#{param}
當我用雙引號中的字符串,只是打印1
。我也在Ruby中測試過它,它的行爲是一樣的。但這只是與CoffeeScript.org中的規則相矛盾:
CoffeeScript的黃金法則是:「它只是JavaScript」。
因爲我認爲在JavaScript中,單引號和雙引號是平等對待的。我經常不使用Ruby。誰能解釋爲什麼?
非常感謝。
這只是一個黃金法則,它結束* *作爲JavaScript,並不意味着它在CoffeeScript源代碼級別列出JavaScript。這裏有神奇的東西。 –