1

例如,我想打破下面恐慌语句中的长字符串:
(panic "Truth-assignment length is longer than the number of propositions!")

我试过了
(panic "Truth-assignment length is longer than the number \
of propositions!")


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

但它们都不起作用。谷歌搜索也没有出现任何东西。

4

2 回答 2

2

将字符串附加与 IDE 的内置格式一起使用:

(panic (string-append "Truth-assignment length is longer " 
                      "than the number of propositions!"))
于 2010-02-06T04:07:24.113 回答
1

并非所有的 Scheme 规范都定义了一种打破长字符串的方法。您的问题的答案取决于您使用的方案。我相信 R6RS 包含一种方法,就像您尝试的第一个方法一样。其他人可能没有提供这样的选项,迫使您要么减少字符串的长度,要么使用很长的行,或者使用字符串附加更小的字符串。

看看这些链接: http: //www.mail-archive.com/r6rs-discuss@lists.r6rs.org/msg01810.html http://practical-scheme.net/gauche/(搜索 2008/2 /13)

于 2010-02-05T21:15:26.463 回答