2

今日、私は次の Java コード行を読みました。

if (results.add(userName));

私にとって、ifthen または else 節を持たないステートメントは初めて見ました。構文エラーではないことに驚きました。

では、この種のifステートメントの使用はまったくありますか? つまり、ifthen または else 句を使用しません。

4

3 に答える 3

3

役に立たない。タイプミスの可能性大です。ただし、これは特別な if ステートメントではありません。これ;はステートメントであり、空のステートメントであり、言語の観点からは、空のブロックと同等{}です。

于 2012-10-29T02:17:15.673 に答える
0

私が考えることができる唯一の用途は、戻り値を「確認できた」が、現在は興味がないことを読者に示すことです。

于 2012-10-29T02:21:27.847 に答える
0

技術的には何の役にも立ちません。つまり、ifは何も追加していません。しかし、それは、実際にbooleanresults.add(userName)返すコードを読者に思い出させたり表示したりするのに非常に役立ちますif

于 2012-10-29T02:21:43.153 に答える