coffee scriptの文字列の手抜きテク
coffee scriptやってると、たまに、
name = "suzuki" console.log "私の名前は" + name + "です。"
なんて、出力したくなる時あるよね。
そんな時は、実は以下のようにサボる事ができるのです!!
name = "suzuki" console.log "私の名前は#{name}です。"
これでも、結果は同じように
私の名前はsuzukiです。"
となります。
こいつを使えば、例えば、こんなハッシュを出したい時も、
testHash = ibaraki : "水戸" tochigi : "宇都宮" gunma : "前橋" saitama : "さいたま" chiba : "千葉" tokyo : "東京(新宿区)" kanagawa : "横浜"
こんな風にコーディングしてやると、
for key, val of testHash console.log "#{key}県の県庁所在地は#{val}である"
こんな感じに出力できちゃうわけです。
ibaraki県の県庁所在地は水戸である tochigi県の県庁所在地は宇都宮である gunma県の県庁所在地は前橋である saitama県の県庁所在地はさいたまである chiba県の県庁所在地は千葉である tokyo県の県庁所在地は東京(新宿区)である kanagawa県の県庁所在地は横浜である
便利ー
ちなみに。webStormとかだと、変数にしたい文字列の該当領域を囲って、Shift + #で、一発変換ができて便利ですー。