【问题标题】:Quick syntax question on specific scheme/racket. Displaying a string wihtout quotes?关于特定方案/球拍的快速语法问题。显示不带引号的字符串?
【发布时间】:2011-08-29 23:54:40
【问题描述】:

我正在编写一个程序,该程序最终输出到指定的文件并输出字符串和列表。我正在使用 (display ) 命令,但是当我显示一个字符串时,它会用引号括起来。例如:“集合”(a (b (c d)))“和”(((d c) b) a)“是相等的。”是否可以在没有引号的情况下写入文件?提前致谢

【问题讨论】:

  • 你能告诉我们你的代码吗? display 不应在字符串周围添加引号。

标签: string syntax lisp scheme racket


【解决方案1】:

作为 sepp2k cmets,display 绝对可以满足您的需求。我猜你实际上正在使用其他东西。尽管如此,我可能会为此使用“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.

【讨论】:

    猜你喜欢
    • 2019-05-02
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多