Итак, у меня есть список элементов, которые я создал из файла. Я могу прочитать файл и поместить элементы в свой список успешно, но у меня возникли проблемы с преобразованием/литьем этих элементов в строки.Как нарисовать элементы в списке строк в Racket
Так, например:
(print myList)
производит:
'(Apple Orange banana pickle)
и:
(for ([i lst])
(print i)
)
производит:
'Apple'Orange'banana'pickle
, которые не являются строками.
Мне действительно нужен список строк, чтобы я мог ими управлять позже. Документация по ракетке, похоже, показывает только, как заботиться о символах. Как мне это сделать? Спасибо за любую помощь!
Я бы рекомендовал книгу новичка, такую как «The Little Schemer» или «Как разработать программы», чтобы понять, как мы решаем проблемы на Схеме. В настоящее время вы пишете код не-идиоматическим способом, как если бы вы использовали традиционный процедурный язык. –
Обратите внимание, что 'display' - это правильная функция для использования, если вы хотите, чтобы данные отображались без инкапсуляции. Кроме того, если вы хотите что-то вроде этого, то, возможно, лучше использовать 'write'. – Sylwester