嗨!
我是Clojure的初学者,我在处理数据结构中的数据循环时遇到了困难。
我的一个列表看起来像这样:(list1)
([1 (item1 item2 item3)])
\\n[2 (item21 item22 item33)])
另一个列表如下:(list2)
([1 (rec1 rec2 rec3)])
\\n[2 (rec21 rec22 rec33)])
最后一个列表是:(list3)
([1 (1 1 3)]
[2 (2 2 3)])
现在,我必须进入list3中并创建一个新集合,其中用"item1"替换列表3中的1,用"rec1"替换列表3中的第二个1... 对于list3中的所有向量都按此类推...
这三个列表有相同数量的记录。
我的第三个列表应该看起来像
([1 (item1 rec1 3)])
\\n[2 (item21 rec22 3)])
有什么想法如何进行吗?