月別: 2017年8月

プログラミングにおける字下げスタイル(ブロックの改行)に関して

投稿日: 2017年8月28日

プログラミングにおいての争いは常に絶えない。 言語, エディター, OS, ブラウザの宗教問題やインデントのタブ問題など様々な争いの一つに字下げスタイル(ブロックの括弧の位置)問題がある。 字下げスタイル(ブロックの括弧の位置)問題とは C, C++, C#, Javaなどの主要な言語でfor文, while文などの処理対象を示す括弧やキーワードで囲まれた領域(ブロック)を字下げ(改行)してから始めるか、しないで始めるかなどのスタイルの好みの問題である。 字下げをしない書き方をK&Rのスタイル, 字下げをする書き方をBSD/オールマン・スタイルと呼ぶ。(厳密にはもう少し細かく分かれる…(続く)