内插前缀可以使字符串更容易理解,因为带前缀的字符串可以使用美元符号字面量,而无需额外的转义。
示例:
val jsonSchema: String = """
{
"${'$'}id": "https://example.com/product.schema.json",
}"""
快速修复会将所有可安全替换的转义美元字符转换为常规美元字符:
val jsonSchema: String = $$"""
{
"$id": "https://example.com/product.schema.json",
}"""