比如 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,通過人名就可以獲得人,再通過人獲得年齡
個人覺得就這兩個區別比較大,就是存取,遍歷,和使用的場景。暫時達到功能就好了,等到以後用多了,妳自己會知道哪個什麽時候用了