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
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