Frage

Zum Beispiel möchte ich die lange Zeichenfolge in der unter Panik-Anweisung brechen:
(panic "Truth-assignment length is longer than the number of propositions!")
Ich habe versucht,
(panic "Truth-assignment length is longer than the number \
of propositions!")
und
(panic "Truth-assignment length is longer than the number
of propositions!")
und sie beide nicht funktionieren. Googeln hat entweder etwas nicht aufgedreht.

War es hilfreich?

Lösung

Verwenden Sie String-hängen mit dem integrierten Formatierungs Ihres IDE:

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

Andere Tipps

Nicht alle Schema-Spezifikationen definieren eine Art und Weise lange Strings zu brechen. Die Antwort auf Ihre Frage hängt davon ab, welches System Sie verwenden. Ich glaube, R6RS ein Verfahren wie die ersten enthält Sie versuchen. Andere könnten keine solche Option bieten, Sie zwingt die Länge der Saiten entweder zu reduzieren, haben sehr lange Linien oder die Verwendung stringhängen mit kleineren Strings.

Haben Sie einen Blick auf diese Links gilt: http://www.mail-archive.com/ r6rs-discuss@lists.r6rs.org/msg01810.html http://practical-scheme.net/gauche/ (Suche nach 2008.02.13)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top