コードを考えてみましょう:
2 つの return ステートメント。1 つは while ループ内、もう 1 つは while ループ外です。休憩なし
while (node != null) {
if (node.item == 5) {
return node;
}
node = node.next;
}
return node;
while ループ内で中断を伴う 1 回のリターン。
while (node != null) {
if (node.item == 5) {
break;
}
node = node.next;
}
return node;
特定の方法を他の方法よりも優先する強力な議論はありますか?