首页 > 编程 > 易语言 > 正文

一步一步跟我学易语言之关于数组

2024-07-21 02:54:41
字体:
来源:转载
供稿:网友

什么是数组?

数组就是变量的集合。我们为了节省少用类型重复的变量可把它设为数组。

首先我们把光标停在程序集标题上按下 回车键 就会插入一个程序集变量,我们发现没有静态那一列,可以说明“程序集变量”可以永久储存变量里的内容 (如果有多窗口,许多窗口都需要这个变量我们可把它设为全局变量) ,(如图)

易语言,数组

(如果想创建全局变量如下图所示)

易语言,数组

在上面我们把 “程序集变量”数组的初始成员定为 4 个成员的文本型数组

再创建一个 四个 超级编辑框 和 按钮 及 标签 (如图)

易语言,数组

再触发以下按钮的单击事件。

标题为 “设定完毕” 的按钮的代码步骤如下:

易语言,数组

以上代码 重定义数组 是因为第四个成员保存的是钥匙所以可以增加钥匙数量,另参数二设为假是因为每次都要改变变量里的值。

变量循环 是因为 超级编辑框4 中每一行为一个钥匙。

再上面代码中我们可以知道数组变量的成员数是可以动态增加减少的,变量里的内容在创建时内容是否改变自己可决定。另 如果只想加入数组可用命令加入成员 加入成员(文本变量,“abc”)以及 插入成员 命令。

标题为 “取得钥匙数量” 的按钮的代码步骤如下:

易语言,数组

此命令由 设计时 超级编辑框4 的行数决定的

取数组成员数 这个命令非常方便如果你要为一个成员非常多的数组进行赋值利用这个命令在循环中赋予值。

标题为 “查看内容” 的按钮的代码步骤如下:

易语言,数组

把提示的内容显示出准备解开密码。

在上面的代码中我们看到 文本变量 后跟着中括号,括号中放着数字,显然数组变量的提取成员的方法是在变量名后加上中括号括住预提取的成员位置。另数组分有单维数组及多维数组

它的定义和书写如下:

易语言,数组

我们可以把多维数组看成为一个立体的存储器,它们的每一维都被前一维包含,以这代码来说他有二维成员前面的一维中每一个成员包含有第二维的成员数。

注:多维数组被使用 加入成员 命令后,就会变成单维数组,要用 重定义数组 来加成员,

重定义数组 上面已介绍过所以第二个成员要设为 真 这样变保存住数组原有数据,第三个参数是可以扩充的就是说这可参数扩充的数量是预被重定义数组的维数。

标题为 “解锁” 的按钮的代码步骤如下:

易语言,数组

这段代码很好理解,就是利用循环判断 超级编辑框4 每一行与 文本数组 的存放钥匙的那几个成员是否一致 之后再用信息框显示。

在上面的代码中我们学会了怎样定义变量和使用变量还有变量数组的定义方法以及数组成员提取方法和怎样动态定义数组,接下来我们来认识程序的基本知识。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对VeVb武林网的支持。


注:相关教程知识阅读请移步到易语言教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表