报告同时使用空格和制表符缩进的文本块。 由于空格和制表符会被文本块处理同等对待,此类情况会产生意外的结果。

在下面的示例中,空格和制表符被分别呈现为 ·,在编辑器中,一个制表符相当于 4 个空格。

示例:


String colors = """
········red
␉   ␉   green
········blue""";

打印此类字符串后,结果为:


······red
green
······blue

在编译器从每一行的开头移除相同数量的空格或制表符后,某些行将保留前导空格。

2021.1 最新变化