我寫了使用汽車和CDR,並做一個大項目:方案 - 車空列表/ CDR
(map car (append (map caddr lists) (map cadr lists))
當lists
是列出的在未來的格式((a (b) (c)) (d (e) (f))...(x (y) (z)))
當我做到了,我得到了清單一個列表(b c e f... y z)
(注意:b,c,... y,z是一個數字列表; a,d ... x是一個符號)
但是現在,我發現b,c,.. y,z也可以爲空列表,並給出下一個錯誤:
car: expects argument of type <pair>; given()
我該怎麼辦?
那麼,如果(b c ...)是空的,你希望它做什麼?返回空列表? – Shaun
@shaun:沒什麼。 (b c ....)我不需要它們。我嘗試刪除空白列表,但沒有成功。 –