Plantillas que escapan en cadenas multilínea Kotlin

Si quiero usar cadenas de acceso múltiple $ sign in, ¿cómo puedo escaping?

 val condition = """ ... $eq ... """ 

$eq se analiza como una reference a una variable. ¿Cómo escaping $ , para que no se reconozca como reference a la variable? (Kotlin M13)

De la documentation

Una cadena sin formatting está delimitada por una comilla triple ("" "), no contiene escapes y puede contener nuevas líneas y cualquier otro carácter

Necesitarías usar una cadena estándar con líneas nuevas

 " ...\n \$eq \n ... " 

o podrías usar la representación literal

 """ ... ${'$'}eq ... " 

s: http://kotlinlang.org/docs/reference/basic-types.html#string-literals

Gracioso, pero eso funciona:

 val eq = "\$eq" print("""... $eq ..."""") // just like you asked :D 

En realidad, si eq es un número (un precio, o sth), entonces probablemente desee calcularlo por separado, y un cálculo externo adicional como lo sugerí no hará daño.