嗨!
我是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并创建一个新的集合,用"item1"替换列表3中的1(我的list3),用"rec1"(列表3中的第二个1)替换第二个1... 对于list3中的所有向量也是如此...
这三个列表具有相同数量的记录。
我的第三个列表应该看起来像
([1 (item1 rec1 3)]
[2 (item21 rec22 3])
有什么建议吗?