どのコードが良いですか?すべての条件で return() を使用する:
void someProc(String str) {
if (str.length < 1) {
log("bad length");
return();
}
if (str.charAt(3) == "N") {
log("N at 3");
return();
}
parse(str);
}
または return() のないサブ条件:
void someProc(String str) {
if (str.length < 1) log("bad length");
else if (str.charAt(3) == "N") log("N at 3");
else parse(str);
}
性能的にはどちらが良いですか?