當前位置:成語大全網 - 新華字典 - Excel 字典和數組的區別

Excel 字典和數組的區別

數組就是壹種流水型的數據集合,通過下標可以獲得值

比如 var array:Array = [1,3,4,5];

妳要拿到值就是array[0],array[1].....

字典就是壹種配對的數據聚合以key-value的格式進行存儲,通過key可以獲得value

比如var dic:Dictionary = new Dictionary();

dic.put("0","這個是value0");//好像是put吧

dic.put("1","這個是value1");

要拿到值就是

dic.get("0")//得到:這個是value0

dic.get("1")//得到:這個是value1

這是第壹個比較明顯的區別,就是存儲的方式不同,或者值的方式也不同

第二個用法的區別就是,數組壹般都是用循環去遍歷的比較多,而dic最好就是知道了key值,不然使用循環去遍歷效率會相對較低

比如說:妳要統計全班的人的年齡,就把所有的人都放到壹個數組裏面去,壹個循環就可以得到了

比如說:妳要通過人名獲得壹個人的年齡,就用dic,以人名為key,以人為value,通過人名就可以獲得人,再通過人獲得年齡

個人覺得就這兩個區別比較大,就是存取,遍歷,和使用的場景。暫時達到功能就好了,等到以後用多了,妳自己會知道哪個什麽時候用了