Я искал способ преобразования пользовательского ввода (read-line) в список атомов, с которыми я могу манипулировать более легко. Например:Lisp - Отображение строки в список
SendInput() Это мой вход. Надеюсь, это сработает.
и я хочу, чтобы вернуться .. (Это мой вход. Надеемся, что это работает.)
В конце концов, было бы идеально, чтобы удалить любые периоды, запятые, кавычки и т.д. Но сейчас Я просто хочу сохранить пользователей в списке (NOT AS A STRING)
So. Сейчас я использую
(setf stuff (coerce (read-line) 'list))
и возвращается ко мне, как ... (# \ T # \ ч # \ I # \ S # \ Space # \ I # \ S # \ Space # \ m # \ y # \ Space # \ i # \ n # \ p # \ u # \ t #. # \ Space # \ H # \ o # \ p # \ e # \ f # \ u # \ l # \ l # \ y # \ Space # \ t # \ h # \ i # \ s # \ Space # \ w # \ o # \ r # \ k # \ s #.)
Итак, теперь я нахожусь охота за функцией, которая может принять этот список и отформатировать его правильно ... Любая помощь будет принята с благодарностью!
Я сожалею, я не слишком опытен с Лиспе , Есть ли способ удалить эти разделители? –
@SeanEvans: напечатайте его с помощью 'PRINC'. –
Я имел в виду в самом списке, знаете ли вы способ удалить вертикальные столбцы из элементов после фильтрации моего ввода в новый список? –