本帖最后由 venski 于 2015-4-19 10:47 编辑
新版本引入的新特性,改变以往的单调
TC5新数组类似于Scripting.Dictionary组件用法 也与VB的collection集合相似.
数组键(索引)与值,类似于 原来的"数组下标"索引和值,而"键"支持字符串索引,但必须"唯一",索引速度也是惊人的快.
TC中分类 使用"整型下标"的"键"为索引数组,使用"字符串关键字"的"键"为关联数组,但我认为,其实都是索引,便于区分罢了.
中文示例:
变量 新数组=数组() //定义一个空数组,注:新版本中将原[]格式写成()
新数组("键")=值 //值可以是任意类型的数据 包括,NULL(空),布尔值,数组,对象,字符串,数值(整形,浮点等),集合,结构等等
使用字符串索引的好处:字符串索引采用的是关键的唯一的字符串,在搜索时速度很快,可以用于去大型文本的重复等等.
当然在辅助的开发上,通常用于临时存放帐号信息的表格.便于直接按照"帐号名称"索引.快速修改其值.
变量 帐号属性=数组()
帐号属性("Step")="财神副本"
帐号属性("state")="打怪中"
帐号属性("level")=50
帐号属性("Password")="ly123456"
变量 帐号数组=数组()
帐号数组("abc@163.com")=帐号属性
要在以前TC4,你只能遍历数组,取得与之相等内容的数组的下标,得到其值.
也省去运行软件中间过程中经常使用ini保存临时内容.
以上只是本人的理解,如有错误,请批评指正,其它高明的用法,期待你的发现......
|