class k{
public static void main(String[] args) {
//('\u000d');
}
}
在main之后的k类中,我注释了第3行,但未封闭字符字面量仍然出现错误,这可能是什么原因?
最佳答案
Unicode字符在Java编译的早期就已解析,无论如何\u000d
都不是有效的字符。
// The other style comments work.
/*('\u000d'); */
编辑
\ u000d将转换为换行符,以结束您的评论...
//('\u000d');
被转换成
//('
') // <-- bare line with ')
这不是有效的字符常量。