複製鏈接
請複製以下鏈接發送給好友

關聯數組

鎖定
“關聯數組”是一種具有特殊索引方式的數組。不僅可以通過整數來索引它,還可以使用字符串或者其他類型的值(除了NULL)來索引它。
中文名
關聯數組
外文名
associative array
釋    義
一種具有特殊索引方式的數組
包    含
標量數據
主要組成
關聯數組和數組類似,由以名稱作為鍵的字段和方法組成。
它包含標量數據,可用索引值來單獨選擇這些數據,和數組不同的是, 關聯數組的索引值不是非負的整數而是任意的標量。這些標量稱為Keys,可以在以後用於檢索數組中的數值。 [1] 
關聯數組的元素沒有特定的順序,你可以把它們想象為一組卡片。每張卡片上半部分是索引而下半部分是數值。 [1] 
JavaScript的對象本質就是一個關聯數組。
Perl語言中的關聯數組用法:
%ARRAY=(key1,value1,key2,value2,key3,value3);
或:
%ARRAY=(
key1=>value1,
key2=>value2,
key3=>value3
);
一個KEY 對應一個VALUE。
參考資料
  • 1.    [2]李瑞,康良玉,耿浩.基於數組的關聯規則算法的改進[J].科學技術與工程,2008(21):5846-5849+5857.