如何在Scheme中打断长字符串行?

如何在Scheme中打断长字符串行?,scheme,newline,escaping,line-breaks,long-lines,Scheme,Newline,Escaping,Line Breaks,Long Lines,例如,我想在下面的panic语句中打断长字符串: (恐慌“真值赋值长度大于命题数!”) 我已经试过了 (panic“真值赋值长度大于数字\ 命题的) 和 (panic“真值赋值长度比数字长 命题的) 它们都不起作用。谷歌搜索也没有找到任何结果。并非所有的方案规范都定义了一种断开长字符串的方法。你问题的答案取决于你使用的方案。我相信R6RS包含了一种与您尝试的第一种方法类似的方法。其他人可能不提供这样的选项,迫使您减少字符串的长度,使用很长的行,或者使用字符串附加较小的字符串 请查看以下链接: (

例如,我想在下面的panic语句中打断长字符串:
(恐慌“真值赋值长度大于命题数!”)


我已经试过了
(panic“真值赋值长度大于数字\

命题的



(panic“真值赋值长度比数字长

命题的



它们都不起作用。谷歌搜索也没有找到任何结果。

并非所有的方案规范都定义了一种断开长字符串的方法。你问题的答案取决于你使用的方案。我相信R6RS包含了一种与您尝试的第一种方法类似的方法。其他人可能不提供这样的选项,迫使您减少字符串的长度,使用很长的行,或者使用字符串附加较小的字符串

请查看以下链接:
(搜索2008/2/13)

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

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