久々投稿ですが、小ネタです。
今回はNode.jsの話ですが、他の言語でもSwitch文を書いているとき
switch (value) {
case "patternA":
someFunctionA();
break;
case "patternB":
someFunctionB();
break;
}
ってよくやると思うんですけど、
ここ きもくないですか?
break;
}
ここ
何がきもいってインデントです。
この例だと4spacesなインデントですが、最後だけ8spacesになっちゃうじゃないですか。
ってわけで最近はこうしてます。
switch (value) {
case "patternA": {
someFunctionA();
}
break;
case "patternB": {
someFunctionB();
}
break;
}
他の言語でも使えるかわかりませんが、スコープさえちゃんとしてればキモさからは解放されるので、僕みたいにどうしてもイヤな人はお試しあれ。