软件介绍:什么是易语言数组?数组就是变量的集合。我们为了节省少用类型重复的变量可把它设为数组。首先我们把光标停在程序集标题上按下 回车键 就会插入一个程序集变量,我们发现...
什么是易语言数组?
数组就是变量的集合。我们为了节省少用类型重复的变量可把它设为数组。
首先我们把光标停在程序集标题上按下 回车键 就会插入一个程序集变量,我们发现没有静态那一列,可以说明“程序集变量”可以永久储存变量里的内容 (如果有多窗口,许多窗口都需要这个变量我们可把它设为全局变量)
一、利用赋值语句快速添加数组成员
赋值语句是最常用也是最简单的方法,先定义一个数组,然后给其赋值,就可以将新值添加到数组中。例如:
Dim a()
a() = {1,2,3,4,5}
这样定义的数组中就有5个元素,可以使用a(0)、a(1)、a(2)、a(3)、a(4)来访问。如果想添加一个6元素,可以使用赋值语句:
a(5) = 6
这样就可以添加一个新的元素,可以看到这种方式添加元素的速度很快,而且操作也非常简单。
二、利用数组拷贝快速添加数组成员
易语言拷贝数组(CopyArray)函数也可以用来添加数组成员,它可以实现从两个数组之间拷贝数据,也可以实现从一个数组中拷贝数据,因此可以用来添加数组成员。例如:
Dim a()
a() = {1,2,3,4,5}
Dim b()
b() = {6,7,8,9}
CopyArray(a(), b())
这样,a数组就会增加新的4个元素,变成9个元素,其中a(5)、a(6)、a(7)、a(8)分别对应b数组的元素6、7、8、9。
三、利用数组插入快速添加数组成员
易语言插入数组(InsertArray)函数也可以用来添加数组成员,它可以实现在数组指定位置插入一个新的元素,可以用来添加数组成员。例如:
Dim a()
a() = {1,2,3,4,5}
InsertArray(a(), 10, 3)
这样,a数组就会插入一个新的元素10,变成6个元素,其中a(3)的值由4变成10,a(4)的值变成原来的a(3),a(5)的值变成原来的a(4),原来的a(4)及之后的元素依次往后移。
四、利用数组按位与快速添加数组成员
易语言按位与(BitAnd)函数也可以用来添加数组成员,它可以实现对两个数组的每一位进行按位与操作,然后将结果存入一个新的数组中,因此可以用来添加数组成员。例如:
Dim a()
a() = {1,2,3,4,5}
Dim b()
b() = {6,7,8,9}
Dim c()
BitAnd(a(), b(), c())
这样,c数组就会添加4个元素,变成4个元素,其中c(0)、c(1)、c(2)、c(3)分别对应a数组与b数组按位与操作的结果。
五、利用数组拼接快速添加数组成员
易语言拼接数组(SpliceArray)函数也可以用来添加数组成员,它可以实现从两个数组之间拼接数据,也可以实现从一个数组中拼接数据,因此可以用来添加数组成员。例如:
Dim a()
a() = {1,2,3,4,5}
Dim b()
b() = {6,7,8,9}
SpliceArray(a(), b())
这样,a数组就会增加新的4个元素,变成9个元素,其中a(5)、a(6)、a(7)、a(8)分别对应b数组的元素6、7、8、9。