coffeescriptではswitch文が用意されているのですが、caseではなくwhenで記述するようだ。
実際に組んでみる。
hoge = "foo"
switch hoge
when "foo"
console.log "this is foo"
when "bar"
console.log "this is bar"
else
console.log "this is not bar and foo"
これをコンパイルした結果は下のようになります。// Generated by CoffeeScript 1.5.0
var hoge;
hoge = "foo";
switch (hoge) {
case "foo":
console.log("this is foo");
break;
case "bar":
console.log("this is bar");
break;
default:
console.log("this is not bar and foo");
}ちゃんと出力されていますね。
0 コメント:
コメントを投稿