Domanda

Per esempio, io voglio rompere la lunga stringa nella dichiarazione di panico di seguito:
(panic "Truth-assignment length is longer than the number of propositions!")
Ho cercato
(panic "Truth-assignment length is longer than the number \
of propositions!")
e
(panic "Truth-assignment length is longer than the number
of propositions!")
ed entrambi non funzionano. Googling non ha alzato nulla.

È stato utile?

Soluzione

Usa string-append con il built-in formattazione del vostro IDE:

(panic (string-append "Truth-assignment length is longer " 
                      "than the number of propositions!"))

Altri suggerimenti

Non tutte le specifiche Schema definiscono un modo per rompere lunghe stringhe. La risposta alla tua domanda dipende da quale schema si sta utilizzando. Credo R6RS include un metodo come il primo si è tentato. Altri potrebbero fornire tale opzione, costringendo a ridurre sia la lunghezza delle corde, hanno linee molto lunghe, o l'uso di stringa-accodare con le stringhe più piccole.

Date un'occhiata a questi link: http://www.mail-archive.com/ r6rs-discuss@lists.r6rs.org/msg01810.html http://practical-scheme.net/gauche/ (ricerca di 2008/02/13)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top