嗨!
我是一个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,并创建一个新的集合,将list3中的第一个1替换为"item1",将list3中的第二个1替换为"rec1",... 对于list3中的所有向量都这样处理...
这三个列表具有精确相同的记录数。
我的第三个列表应该是这样的
([1 (item1 rec1 3)]
[2 (item21 rec22 3])
有什么想法如何继续吗?