TC官方合作论坛

 找回密码
 立即注册
查看: 2537|回复: 3

[其他] 5.0数组,留给自己慢慢去研究

[复制链接]
发表于 2015-3-22 18:24:16 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 1106752189 于 2015-4-22 13:53 编辑

5.0数组初始化
方法一:
  1. var 集合a = array("宝马","卡宴",5,6)   
  2. 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]
方法二:
  1. var a = array()
  2. a[0] = "宝马"  
  3. a[1] = "卡宴"
  4. a[2] = "奥迪"
复制代码
  1. var a = array()
  2. a["key1"] = "宝马"
  3. a["key2"] = "卡宴"
  4. a["key3"] = "奥迪"
  5. //这里key不能简化,因为不是纯数字
复制代码

  1. var 集合ab = array("1"="宝马","卡宴",5,"100"="那一年",6,"100key"="now")
复制代码

初始化转成方法二初始化
  1. var 集合ab = array()
  2. 集合ab["1"]="宝马"
  3. 集合ab["0"]="卡宴"
  4. 集合ab["1"]=5
  5. 集合ab["100"]="那一年"
  6. 集合ab["2"]=6
  7. 集合ab["100key"]="now"
复制代码


慢慢去研究 感觉5.0集合比较迷茫点


回复

使用道具 举报

发表于 2015-3-22 18:32:18 | 显示全部楼层
   哦
回复 支持 反对

使用道具 举报

发表于 2015-3-25 12:11:34 | 显示全部楼层
和lua的表有些相似的可以有文本下标,很灵活,就是不知道能不能像lua里那样在表里放子程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-25 18:55:33 | 显示全部楼层
lm357cn 发表于 2015-3-25 12:11
和lua的表有些相似的可以有文本下标,很灵活,就是不知道能不能像lua里那样在表里放子程序 ...

不行   lua是脚本语言  不是那么严谨
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-1 07:04 , Processed in 0.039639 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表