Lisp новичок здесь.Common Lisp: читать каждый входной символ как элемент списка
Я хочу прочитать от стандарта в виде строки символов, таких как:
aabc
Я хочу, чтобы преобразовать этот вход в список, где каждый символ становится элементом списка:
(a a b c)
И я хочу, чтобы список был присвоен глобальной переменной, text
.
Я создал эту функцию:
(defun get-line()
(setf text (read)))
но это только приводит к назначая одного символа text
, не tokenizing входа в список символов.
Каков правильный способ реализации get-line()
, пожалуйста?
Вы хотите, чтобы эти символы были атомами или символами? – tobyodavies
Каждый символ должен стать атомом. –
Действительно ли это событие? – tobyodavies