Поддерживает ли CoffeeScript интерполяцию в строке одинарных кавычек?

Я подхожу к этому вопросу:

 f = (param) ->
      console.info '#{param}'
 f(1)

Результат - #{param}

Когда я заключаю строку в двойные кавычки, это просто печатать 1. Я также проверил это в Ruby, его поведение такое же. Но это просто противоречит правилу CoffeeScript.org:

Золотое правило CoffeeScript: «Это просто JavaScript».

Поскольку я думаю, что в Javascript одинарные и двойные кавычки обрабатываются одинаково. И я не часто использую Ruby. Кто-нибудь может объяснить, почему?

Большое спасибо.

8
задан Chao Zhang 23 August 2012 в 02:42
поделиться