我想将 union
函数应用于列表中的列表。例如:
将 union
应用于此列表中的列表:'((a b c) (a d))
是否有一个函数可以“展开”列表,以揭示列表中元素的顺序?例如:
展开这个列表 '((a b c) (a d))
产生这个序列 '(a b c) '(a d)
如果我能做到这一点,那么我就可以将 union
函数应用于序列。
对于包含在列表中的列表序列的 union
,推荐的习惯用法是什么?
最佳答案
CL-USER 15 > (reduce #'union '((a b c) (a d)))
(D A B C)
关于lisp - Common Lisp 函数打开列表以显示列表中元素的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36655855/