在每乙個雜湊鍵值中儲存多個數值

2021-04-01 19:32:51 字數 989 閱讀 4645

當你需要在雜湊表中的每乙個鍵值都儲存多個數值,你可以選擇在其中儲存乙個陣列而不僅僅是乙個變數值。

如果你儲存的資料是對應於同乙個鍵值的文字,顯而易見,雜湊是最好的選擇。在雜湊的每乙個元素中,你只能儲存乙個變數值。但是使用陣列指標就可以使得在雜湊的乙個元素中儲存乙個陣列指標,指向乙個陣列。

}, $zip;

}for $city (sort keys %zipcodes)

}/n"

}__data__

40502 ky

lexington

40503 ky

lexington

40504 ky

lexington

40505 ky

lexington

40511 ky

lexington

40513 ky

lexington

40514 ky

lexington

40515 ky

lexington

40516 ky

lexington

40517 ky

lexington

40202 ky

louisville

40213 ky

louisville

40214 ky

louisville

40215 ky

louisville

40217 ky

louisville

40220 ky

louisville

40222 ky lyndon

40241 ky lyndon

40242 ky lyndon

如果總是儲存一些陣列指標,而且只有乙個元素,你可以簡化**段。否則,你需要測試雜湊的元素,看看這個元素究竟是乙個陣列指標還是乙個簡單的變數,這樣才能正確地進行操作。

在乙個單獨的雜湊元素中採用使用陣列指標來儲存多值的方法。

實現乙個鍵值對儲存 目錄

2014年7月8日更新 這個系列的文章仍在繼續,我正在實現這個鍵值對儲存並將在其差不多完成的時候寫一篇文章。這些文章每一篇都花了我很長時間來寫。為了在完成的時候獲得更新通知,你可以在部落格右上角訂閱。本文的內容可能隨時間變化直到系列完成。特別是在目錄裡,各個部分的標題還沒有寫而順序也有可能改變。隨著...

多個陣列合併成乙個,多個物件合併成乙個

多個陣列合併成乙個 ver arrry arr1.concat arr2 concat arr3 concat arr4 concat arr4 兩個物件合併成乙個。let para let para2 let a object.assign para,para2,a就是object.assign ...

iOS 在每乙個cell上新增乙個定時器的方案

1 首先建立乙個陣列,用來建立所有的定時器的時間 nsmutablearray totallasttime return totallasttime 2 當從網路請求過來時間之後,迴圈遍歷,行數和時間作為key,將值作為value放進字典中放進陣列 所有剩餘的時間 lasttime for int ...