Coffeescript 字符串插值行为

Coffeescript string interpolation behavior

first_name = "Matt"
full_name1 = "#{first_name } Boler"
console.log(full_name1)

我的理解是,这应该连接字符串并打印出来

Matt Boler

到航站楼。相反,它打印出

#{first_name1} Boler

我错过了什么?这是在 windows 和 node.js

上完成的

它工作得很好,但只有当你把字符串插值放在双引号 "" 而不是单引号 ''.

您提供的输出是使用单引号通过字符串插值生成的,但您的代码没有问题,应该会按预期输出。

first_name = "Matt"
single_quotes_name = '#{first_name } Boler'
double_quotes_name = "#{first_name } Boler"

console.log single_quotes_name  # => #{first_name } Boler
console.log double_quotes_name  # => Matt Boler