それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

CoffeeScriptで文字列への変数埋め込み

Underscore.js の _.template とか、Python の format とか、
そういう感じのを CoffeeScript で書くときどうすれば良いのか調べてました。

というのも、普通にこう書いてもいいのですが..

name = 'Taro'
text = "My name is #{name}."

これだと、どの変数に依存しているのかが分かり難くて、
込み入った状況だと使いにくいと思ったからです。

ということで、今のところの結論です。(Thanks to @Takazudo

name = 'Taro'
text = do (name) -> "My name is #{name}."

おすすめの書き方があったら、是非教えてください!



コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives