易语言怎么取出一个动态数组里面最新加入的一个成员
比如一个动态数组现有成员{1,2,3,4,5},然后新加入一个成员之后变成{1,2,3,4,5,6},怎么把这个6取出来...
比如一个动态数组现有成员{1,2,3,4,5},然后新加入一个成员之后变成{1,2,3,4,5,6},怎么把这个6取出来
展开
1个回答
2019-03-26
展开全部
因为新加入的放在最后,要取出最后的话,只需取出那个数组的最后一位成员就可以了
a = { “a1”, “a2”, “a3”, “a4”, “a5”, “a6” }
加入成员 (a, “a7”)
b = 取数组成员数 (a) ' b为整数型变量
a [b] 就是取最后一个,即a[b]=a7
追问
我这个不是用加入成员命令加进去的a7啊,所以a7不一定在最后一个,我是在时钟周期事件下,读取一个文件夹里面的所有文件名加入一个数组,如果新加入一个文件之后,他不一定会是数组里面的最后一个成员
追答
若这样的话,我个人的理解是,【每次加入新的成员后,计次与未加入的数组但对比,若不一样的就是新加入的,也就是原的数组是10成员,此时复制此数组,等加入新成员后,新数组与复制的数组 计次循环对比,有不一样的那个就是新的,找出新成员后删除复制数组,再次复制新数组,等待下一次新成员加入】暂时想到的是这个方法,数组变量用程序集的,复制的也一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询