どうやらCoffeeScriptではPHPのように文字列内に変数が存在する場合、それを評価してくれる方法があるようだ。
下のようにプログラムを組んでみる。
hoge = "Hello CoffeeScript" foo = "#{hoge}" bar = '#{hoge}' console.log(hoge) console.log(bar)すると出力結果は下のようになりました。
// Generated by CoffeeScript 1.5.0 var bar, foo, hoge; hoge = "Hello CoffeeScript"; foo = "" + hoge; bar = '#{hoge}'; console.log(hoge); console.log(bar);ブラウザ上で実行してみると、以下のように表示されました。
Hello CoffeeScript #{hoge}まとめると、ダブルクォーテーション内で「#{}」があった場合、それをevaluateしてくれるようです。
参考
プログラムdeタマゴさんの式展開(String Interpolation)
0 コメント:
コメントを投稿