我正在方案中编写一个程序,它最终输出到指定的文件并输出字符串和列表。我正在使用 (display ) 命令,但是当我显示字符串时,它会显示带有引号的内容。例如:“集合”(a (b (c d)))”和“(((d c) b) a)”是相等的。是否可以在不加引号的情况下写入文件?提前致谢
最佳答案
正如 sepp2k 评论的那样,显示绝对可以满足您的要求。我猜你实际上正在使用其他东西。尽管如此,我可能只会使用“printf”。例如:
#lang racket
(define a '(a (b (c d))))
(define b '(((d c) b) a))
(printf "The items ~a and ~a are (not actually) equal."
a b)
...产生输出:
The items (a (b (c d))) and (((d c) b) a) are (not actually) equal.
关于string - 关于特定方案/ Racket 的快速语法问题。显示不带引号的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077975/