我有一個具有重複值和唯一鍵的散列。我必須將鍵存儲在大小爲5的數組中,如果更多鍵存在,則應該創建並存儲新數組。 存儲在1個數組中的鍵應具有相同的值。如何將數組中的哈希值存儲在perl中?
注:我必須從excel表中讀取這些值並生成c源文件。
例如: %散列=(a => 1,b => 2,c => 1,d => 1,e => 3,f => 4,g => 4,h => 1 ,I => 1,J => 1);
輸出C文件:
datatype arr1[]={a,c,d,h,i};
datatype arr2[]={j};
datatype arr3[]={b};
datatype arr4[]={e};
datatype arr5[]={f,g};
重新「*我有一個散列有重複鍵*」,這是不可能的。這就像有人說他們有一個重複索引的數組。 – ikegami
這就是爲什麼我做了相反的重複值和唯一鍵。這些值我必須從Excel表讀取。 – jsr
請通過編輯修復問題,而不是添加評論。 – ikegami