|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 1106752189 于 2015-4-22 13:53 编辑
5.0数组初始化
方法一:
- var 集合a = array("宝马","卡宴",5,6)
- var 集合b = array("0"="宝马","1"="卡宴","2"=5,"3"=6)
复制代码 集合a和集合b相同(key,索引,内容)
集合a 我们没给它设置key所以每个数组元素key都使用索引(从0开始往后依次排序)开始作为他们key
如果出相同的key ,就会执行重赋值 从左往右
集合a[0]和集合a["0"]相同
集合初始化和直接访问都是通过a[key]直接操作 a["1"]可以简化为a[1] 如果key为整形数不要带上双引号
但a["1x"]不可以简化为a[1x]
方法二:
- var a = array()
- a[0] = "宝马"
- a[1] = "卡宴"
- a[2] = "奥迪"
复制代码- var a = array()
- a["key1"] = "宝马"
- a["key2"] = "卡宴"
- a["key3"] = "奥迪"
- //这里key不能简化,因为不是纯数字
复制代码
- var 集合ab = array("1"="宝马","卡宴",5,"100"="那一年",6,"100key"="now")
复制代码
初始化转成方法二初始化
- var 集合ab = array()
- 集合ab["1"]="宝马"
- 集合ab["0"]="卡宴"
- 集合ab["1"]=5
- 集合ab["100"]="那一年"
- 集合ab["2"]=6
- 集合ab["100key"]="now"
复制代码
慢慢去研究 感觉5.0集合比较迷茫点
|
|