我想在一个列表上按顺序映射三个不同的函数。为了说明我的意思,假设我们要做以下三个映射:
(map foo mylist)
(map bar mylist)
(map foobar mylist)
如果我们将 mylist 定义为'(1 2 3)
,并且一次运行一个上述函数,我们会得到:
(map foo mylist) ===> (foo1 foo2 foo3)
(map bar mylist) ===> (bar1 bar2 bar3)
(map foobar mylist) ===> (foobar1 foobar2 foobar3)
相反,我希望输出采用以下格式:
===> ((foo1 bar1 foobar1) (foo2 bar2 foobar2) (foo3 bar3 foobar3))
你会怎么做?