1

来自Java 语言规范(第三版),第 3.10.5 节

字符串字面量:
        " StringCharacters选择"

字符串字符:
        字符串字符
        字符串字符 字符串字符

字符串字符:
        InputCharacter但不是 " 或 \
        转义序列

有人可以帮我理解这种语法模式吗?可能意味着什么?xx: " xxxopt"

4

1 回答 1

3

这意味着 aStringLiteral是一个双引号、一个可选StringCharacters标记和一个双引号。“选择”表示可选。

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

StringCharacter是一个InputCharacter(在别处定义的),除了双引号或反斜杠;或一个EscapeSequence(也在别处定义)

于 2011-08-30T04:19:47.060 回答