¿Cómo romper las líneas de cadena larga en el esquema?
-
18-09-2019 - |
Pregunta
Por ejemplo, yo quiero romper la larga cadena en el estado de pánico a
(panic "Truth-assignment length is longer than the number of propositions!")
He tratado
(panic "Truth-assignment length is longer than the number \
of propositions!")
y
(panic "Truth-assignment length is longer than the number
of propositions!")
y ambos no funcionan. Googlear no ha aparecido nada.
Solución
Usar cadena de anexar con la incorporada en el formato de su IDE:
(panic (string-append "Truth-assignment length is longer "
"than the number of propositions!"))
Otros consejos
No todas las especificaciones Esquema definen una forma de romper las cadenas largas. La respuesta a su pregunta depende de qué sistema está utilizando. Creo R6RS incluye un método como el primero que ha intentado. Otros podrían ofrecer esa opción, lo que obligó a bien reducir la longitud de sus cadenas, tienen líneas muy largas, o el uso de cadena-anexar con cadenas más pequeñas.
Tener un vistazo a estos enlaces: http://www.mail-archive.com/ r6rs-discuss@lists.r6rs.org/msg01810.html http://practical-scheme.net/gauche/ (búsqueda de 02.13.2008)