Tin*_*iny 2 java unicode newline
我们来看看下面的Java代码.
public class Main
{
public static void main(String[] args)
{
//\u000d System.out.println("It works fine.");
}
}
Run Code Online (Sandbox Code Playgroud)
在前面的代码片段中,main()
方法内的唯一行包含一个unicode换行符\u000d
.它显示指定的消息" 它工作正常. "即使该行被注释掉.它是如何工作的?
Java语言的一个鲜为人知的特性是在任何其他解析之前,在源代码中的任何地方处理Unicode转义序列.
这是一个真正的新线.
你甚至可以编写一个完整的Java程序,除了转义代码.