方案字符串附加双引号

Scheme string-append with double quotes

我试图将双引号 " 添加到 Scheme 中的字符串中,但是当我尝试时它也一直显示反斜杠。

即(字符串追加 "\" "some-string" "\") returns \"some-string\"

如何在不显示反斜杠的情况下添加双引号?

> (string-append "\"" "quotes!" "\"")
"\"quotes!\""
> (displayln (string-append "\"" "quotes!" "\""))
"quotes!"

注意打印和显示是有区别的。 REPL 打印值——在字符串的情况下显示反斜杠。 在程序中,display 用于向用户显示值, 未显示反斜杠。