これは聖戦ではなく、「どちらが優れている」という問題でもありません。
単一ステートメントの if ブロックに次の形式を使用する利点は何ですか。
if (x) print "x is true";
if(x)
print "x is true";
とは対照的に
if (x) { print "x is true"; }
if(x) {
print "x is true";
}
単一ステートメントの if 文を角かっこなしでフォーマットする場合、またはそうするプログラマーを知っている場合、最初にこのスタイルを採用した理由は何ですか? これがあなたにどのような利益をもたらしたかに特に興味があります。
更新:最も一般的な回答は実際の質問を無視しているため(たとえそれが最も正気なアドバイスを提示していたとしても)、ここに括弧のない長所のまとめがあります.
- コンパクトさ
- 一部の人にとってより読みやすい
- ブラケットはスコープを呼び出します。これには、場合によっては理論的なオーバーヘッドがあります