2

彼らは使用していないはずです。ステートメントを終了します。-> を使用してメソッドを呼び出すことができます。これは単なる見落としでしたか?それとも、ここでもっと深いことが起こっていますか?

4

2 に答える 2

5

Java はセミコロンを選択して、C および C++ と同様の構文を持ちました。

C++ は、C に似た構文を持つためにそれを選択しました。

そして、B、ALGOL、および Pascal が既にセミコロンを使用しており、既に受け入れられている規則を使用しない理由がなかったので、C がセミコロンを選択したと推測します。

于 2012-04-21T08:12:51.520 に答える
0

編集: https://softwareengineering.stackexchange.com/questions/139482/why-are-statements-in-many-programming-languages-terminated-by-semicolons#139485を参照してください

...人々がコメント(および否定)を理解できるように、これはオリジナルでした:

「さらに、セミコロンはC / C ++のNOP(操作なしまたはnullコマンド)を表します」は、なぜそれが一般的であるかについての手がかりを与えるかもしれません

http://en.wikipedia.org/wiki/Semicolon#Computing_usage

于 2012-04-20T23:06:05.973 に答える