式展開の例
Rubyと同じように、展開したい式を#{}の中に入れてます。str = "文字列"
console.log("str = #{str}")
console.log("計算 = #{3 + 4}")
console.log("比較 = #{str == '文字列'}")
上のコードを実行すると、コンソールには以下の結果が出力されます。それぞれ、式の結果が出力されているのがわかります。
str = 文字列 計算 = 7 比較 = true
compileした結果のJavaScriptは下のようになります。
#{}で式展開された箇所は、「+」で文字列連結されているのがわかります。
// Generated by CoffeeScript 1.4.0
(function() {
  var str;
  str = "文字列";
  console.log("str = " + str);
  console.log("計算 = " + (3 + 4));
  console.log("比較 = " + (str === '文字列'));
}).call(this);
