tc现在不支持 测试数组[x][y] 这样声明了
其中x必须是确定值,例如x是2的话,可以这样声明:
变量 测试数组=数组(数组(),数组())
或
变量 测试数组=数组()
测试数组[0]=数组()
测试数组[1]=数组()
至于键值之类的情况,我写了两个函数,你可以参考一下
刚写出来,还没测试,对于一些错误没做判断.只是提供了大致思路
功能 数组指定位置删除2(&数组名,位置)
变量 大小=数组大小(数组名)
变量 值,下标,标记=假
遍历(变量 i = 0; i < 大小; i++)
数组获取元素(数组名,i,值,下标)
如果(!是否整型(下标))
返回 假
结束
如果(i==位置)
标记=真
结束
如果(标记)
数组名[i-1]=值
否则
数组名[i]=值
结束
结束
数组指定位置删除(数组名,大小-1)
返回 真
结束
功能 数组追加元素2(&数组名,值,下标="")
变量 大小=数组大小(数组名)
如果(下标=="")
数组名[大小]=值
返回 真
结束
遍历(变量 i = 大小; i > 下标; i--)
数组名[i]=数组名[i-1]
结束
数组名[下标]=值
结束
|