我试图将一些变量添加到像这样的字符串中
'-1 #{topDis} -1 -1 #{-topDis} -1 -.8 1 -1 -.8 -1 -1'
但发现它无效。当我切换到双引号时它会起作用
"-1 #{topDis} -1 -1 #{-topDis} -1 -.8 1 -1 -.8 -1 -1"
在为coffeescript编写代码时,我应该只使用“”而不是''吗?这是唯一重要的时刻吗?
答案 0 :(得分:1)
CoffeeScript中包含Ruby样式的字符串插值。双引号字符串允许使用
#{ ... }
进行插值,单引号字符串是字面值。
换句话说,如果想要使用字符串插值,则必须使用"…"
而不是'…'
(或它们的块字符串计数器部分)。在所有其他方面,双引号和单引号字符串是等效的。