インデントのスタイル
基本 Java/Eclipse での開発は、自分はK&Rスタイルを使っていたつもりだったんだけど、若干K&Rスタイルとは違いがあったみたい。
ポイントは2点。
- { の直前では改行しない。必ずキーワードと同じ行とする。
- } は基本的に単独の行とする。
- ただし do 〜 while の } だけは例外。
このスタイルを使うとこんな感じになる。
public class Sample { public static void main(String[] args) { if (args.length == 0) { System.out.println("no arguments"); } else { int index = 0; do { System.out.println(args[index++]); } while(index < args.length); } } }
他の人はどんなスタイルを使っているんだろう……。