【发布时间】:2010-11-27 18:54:40
【问题描述】:
我想使用递归函数编写代码来取消列表中的括号。
这是一个例子:
(unnest '(1 (2 (3)) (4 5))) ==> (1 2 3 4 5)
【问题讨论】:
-
这个函数通常叫做FLATTEN。
-
在 SICP 书中也称为
fringe- 练习 2.28,第 111 页。 -
这对我来说是递归的经典时刻。