Java Language Specification (third edition), section 3.10.5

字符串字面量:
        “ StringCharactersopt”

字符串字符:
        字符串字符
        StringCharacters StringCharacter

字符串字符:
        输入字符,但不包含“或\
        转义序列


有人可以帮我理解这种语法模式吗?
xx: " xxx opt "是什么意思?

最佳答案

这意味着StringLiteral是双引号,可选的StringCharacters标记和双引号。 “ opt”表示可选。

StringCharacters被定义为一个或多个StringCharacter令牌。

除双引号或反斜杠外,StringCharacterInputCharacter(在其他地方定义)。或EscapeSequence(也在其他地方定义)

07-22 06:37