嗨!
我是Clojure的新手,我在处理数据结构中的数据循环时遇到了麻烦。
我有一个看起来像这样的列表:(list1)
([1 (item1 item2 item3)])
[[2 (item21 item22 item33)]]
还有一个看起来像这样:(list2)
([1 (rec1 rec2 rec3)])
[[2 (rec21 rec22 rec33)]]
最后一个: (list3)
([1 (1 1 3)]
[2 (2 2 3)])
现在,我需要循环到list3中,创建一个新的集合,将my list3中的1替换为"item1",将第二个1(在my list3中)替换为"rec1"……以此类推,为list3中的所有向量替换全部……
这三个列表包含完全相同的记录数。
我的第三个列表应该看起来像这样
([1 (item1 rec1 3)])
([2 (item21 rec22 3)])
有什么好办法吗?