Tag: 粗绳

Kotlin原始字符串抛出空白错误

我正在用kotlin创建一个gradle插件,并且插入一些ascii艺术。 我没有试图逃避一大堆反斜杠,而是决定使用原始的字符串,但是现在我遇到奇怪的无名的错误,只要我的行包含2个竖线。 以下是一些示例代码: println(""" ] |___1 ] ||__2 ] |||_3 ] ||||4 """.trimMargin("]")) 这会导致我的消息日志中出现以下错误: Error:__2 Error:|_3 Error:||4 有谁知道为什么这个错误发生? 我已经覆盖了保证金字符,所以我不明白为什么竖线仍然影响原始字符串。 奇怪的是,它只发生在第二棒之后。 这是项目的一个纯粹的美容部分,所以如果我不得不删除它,这不是一个大问题。 任何见解都被赞赏! 编辑: 我已经重新启动我的电脑和IDE,现在我提供的示例字符串不会导致这些错误。 然而,我的ASCII字符串仍然这样做,我会提供一个错误的艺术片段。 我也使用kotlin 1.1.0,并试图降级到1.0.6,仍然看到错误。 新的示例代码: println(""" ] \ ^ /^ ] \ / \ // \ ] \ |\___/| / \// .\ ] \ /OO \__ / // | \ \ *—-* […]