列出的清單我需要閱讀使用Common Lisp的一個文本文件。文件必須讀取到列表的列表。列表中的每個列表都必須包含來自文件的一行。讀取文件時使用的Common Lisp
現在,我已經做了這樣的代碼:
(with-open-file (in file)
(loop for line = (read-line in nil nil)
while line
collect (coerce line 'list)))
但是,例如,rusult看起來爲:((#\ 0#\ 0#\ 0)(#\ 1#\ 0#\ 1))。但是我需要有沒有#\字符的結果:((0 0 0)(1 0 1))。如何解決它?
該文件是什麼?正如我所看到的,你得到了你想要的東西 - 列表列表,每個列表都包含你的角色。如果你願意,你可以將字符轉換爲意圖,但現在是「列表清單」。 – coredump 2014-11-03 17:54:42