TC官方合作论坛

 找回密码
 立即注册
查看: 587|回复: 1

[问题] 关于5.0 数组增加命令,有点能不明白了

[复制链接]
发表于 2015-10-27 10:25:04 | 显示全部楼层 |阅读模式

马上加入TC

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

x
在tc 4 版本中 数组空间.插入(array1,index,data)
   a=数组[3]
    a[0]=0
    a[1]=1
    a[2]=2
    数组空间.大小(a,大小)
    遍历(i=0;i<大小;i++)
        traceprint(a[i])
    遍历结束
    数组空间.插入(a,1,5)
    数组空间.大小(a,大小)
    遍历(i=0;i<大小;i++)
        traceprint(a[i])
    遍历结束

输出结果是:0 1 2
插入后结果:0 5 1 2

在tc5 版本中 和插入一样的命令应该是
数组增加元素(数组,值,键,位置=0)
帮助解释的是:向数组指定位置增加一个元素
位置:元素在数组中的真实位置从0开始,无key值无关

   变量 a=数组(0,1,2)
    遍历(变量 i = 0; i < 数组大小(a); i++)
        调试输出(a[i])
    结束
    数组增加元素(a,5,null,1)
    遍历(变量 i = 0; i < 数组大小(a); i++)
        调试输出(a[i])
    结束
    调试输出(数组转字符串(a))

插入前遍历输出:0 1 2
在第1个位置插入后,用数组转字符串(a) 输出看是插在1的位置上
输出>>"array("0"=0,"3"=5,"1"=1,"2"=2)"   
但是用遍历输出结果是:0 1 2 5

所谓的这个 真实位置到底有什么用?
如果想实现4.0版本的插入命令?难道和5.0的增加元素不是一回事?
回复

使用道具 举报

 楼主| 发表于 2015-10-27 20:26:55 | 显示全部楼层
...............求大侠解惑,我是不是钻牛角尖了?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 03:53 , Processed in 0.058509 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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