1

Java言語仕様(第3版)のセクション3.10.5から:

StringLiteral:
        "StringCharacters opt "

StringCharacters:
        StringCharacter
        StringCharacters StringCharacter

StringCharacter:
        InputCharacterですが、"または\ではありません
        EscapeSequence

誰かがこの構文パターンを理解するのを手伝ってくれませんか?どういう意味ですか?xx: " xxxopt"

4

1 に答える 1

3

これは、aStringLiteralが二重引用符、オプションのStringCharactersトークン、および二重引用符であることを意味します。「opt」はオプションを意味します。

StringCharacters1つ以上のStringCharacterトークンとして定義されます。

StringCharacterInputCharacter二重引用符またはバックスラックを除いて、(他の場所で定義されている)のいずれかです。またはEscapeSequence(他の場所でも定義されています)

于 2011-08-30T04:19:47.060 に答える