Быстрый синтаксис вопроса по конкретной схеме / ракетке. Отображение строки без кавычек? - PullRequest
2 голосов
/ 21 мая 2011

Я пишу программу по схеме, которая в конечном итоге выводит в указанный файл и выводит как строки, так и списки.Я использую команду (display), но когда я отображаю строку, она отображается с кавычками.Пример: "Наборы" (a (b (cd))) "и" (((dc) b) a) "равны".Можно ли записать в файл без кавычек?Заранее спасибо

1 Ответ

3 голосов
/ 21 мая 2011

Как комментарии sepp2k, дисплей определенно делает то, что вы хотите. Я предполагаю, что вы на самом деле используете что-то еще. Как бы то ни было, я бы, вероятно, просто использовал "printf" для этого. E.G.:

#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.
...