我試圖通過向現有列表添加編號來創建列表。問題是現有的列表實際上不一定是列表。它可以是一個空列表((list)
),只是一個數字或實際列表。從計劃中編號和編號或列表和編號構建列表
基本上,我需要像append
但它必須能夠處理這種情況:
(append 1 2)
並生成一個列表(list 1 2)
除了典型案例:
(append (list 1 2) 3)
使用第一個案例的追加給我的錯誤append: expected argument of type <proper list>; given 1
是否有類似append
可以處理這兩種情況?或者有其他方法可以做到這一點嗎?
謝謝!
這似乎是一個功課,我(你應該相應地標記)。順便有這個清單?功能可以幫助您 – Eineki
您使用哪種語言級別? – Eineki
我只是想學習計劃。這不是功課。 – Computerish