Avatar ·

¿Cómo definir una constante de cadena multilínea en Rust? Sintaxis y ejemplos

¡Hola a todos! Acabo de empezar a aprender Rust y me encontré con un problema. Necesito declarar una variable string que contenga varias líneas de texto. En otros lenguajes, como Python, puedo escribir simplemente: ```python text = """Esto es multilínea cadena""" ``` Pero en Rust lo intento así: ```rust let text = "Esto es multilínea cadena"; ``` Y el compilador da un error: `error: unterminated double quote string`. También probé escapar los caracteres de nueva línea con `\n`, pero es incómodo para textos grandes, como JSON, consultas SQL o mensajes largos. Por favor, indíquenme cuál es la sintaxis correcta para literales de cadena multilínea en Rust. ¿Hay alguna particularidad, por ejemplo, con sangrías o espacios? ¡Gracias de antemano! <<>>

Uso de literales de cadena cruda (raw string literals)

En Rust, para crear constantes de cadena multilínea se usa la sintaxis de cadenas crudas (raw strings). Permite