的內部向量我有圖的載體,其看起來像這樣替換地圖
[{:key1 val1 :key2 val2 :key3 [vector]}
{:key1 val1 :key2 val2 :key3 [vector]}]
換句話說,正的地圖的矢量,與所述鍵中的一個也正在的載體。
我想用外部矢量的所有n個地圖中的新矢量替換:key3矢量,但是我找不到一個好的方法來完成此操作。
作爲一個額外的問題,我也想創建一個具有相同結構的新地圖,但內部向量包含所選元素範圍。因此,例如,從該
[{:key1 val1 :key2 val2 :key3 [v1 v2 v3 v4]}
{:key1 val2 :key2 val2 :key3 [v1 v2 v3 v4]}]
這樣:
[{:key1 val1 :key2 val2 :key3 [v2 v3]}
{:key1 val2 :key2 val2 :key3 [v2 v3]}]
換言之從內部向量挑選出一個範圍內的元素,同時保持數據結構否則完好無損。