gpt4 book ai didi

java - Java语言规范的澄清

转载 作者:行者123 更新时间:2023-12-01 07:28:38 24 4
gpt4 key购买 nike

我在 Java 语言规范中读到了以下短语。

It is a compile-time error for the character following the SingleCharacter or EscapeSequence to be other than a '.'

我无法理解上面一行的含义。有人可以用例子解释一下吗?

最佳答案

基本上所说的是:对于与“字符”本身之后的 ' 不同的每个字符,都会生成编译时错误。其中“字符”是字符形式的内容(例如:a0\u0093)或转义序列(例如:\\\b\n)。

所以,这是错误的:

  • 'aa',因为第二个 a 不是单引号 (')。
  • '\\a',因为第二个字符(a)不是单引号。
  • 'a,因为“内容”后面的字符不是引号(但可能是换行符或空格)。

旁注:这也不起作用:char c = '\u0027';。因为这是单引号的代码点,所以它被翻译为:char c = ''';

关于java - Java语言规范的澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com