今日、私は次の Java コード行を読みました。
if (results.add(userName));
私にとって、if
then または else 節を持たないステートメントは初めて見ました。構文エラーではないことに驚きました。
では、この種のif
ステートメントの使用はまったくありますか? つまり、if
then または else 句を使用しません。
今日、私は次の Java コード行を読みました。
if (results.add(userName));
私にとって、if
then または else 節を持たないステートメントは初めて見ました。構文エラーではないことに驚きました。
では、この種のif
ステートメントの使用はまったくありますか? つまり、if
then または else 句を使用しません。
役に立たない。タイプミスの可能性大です。ただし、これは特別な if ステートメントではありません。これ;
はステートメントであり、空のステートメントであり、言語の観点からは、空のブロックと同等{}
です。
私が考えることができる唯一の用途は、戻り値を「確認できた」が、現在は興味がないことを読者に示すことです。
技術的には何の役にも立ちません。つまり、if
は何も追加していません。しかし、それは、実際にbooleanをresults.add(userName)
返すコードを読者に思い出させたり表示したりするのに非常に役立ちます。if