511遇见易语⾔重定义数组和复制数组
教程重点就重定义数组的三个参数分别做了实例⽰范讲解,对于复制数组再另外⽤了赋值的⽅法演⽰了⼀维数组的赋值。
易语言教程2020
换个浏览器试试(建议使⽤
511遇见易语⾔教程
⼀、官⽅源码
重定义数组
调⽤格式: 〈⽆返回值〉 重定义数组 (通⽤型变量数组 欲重定义的数组变量,逻辑型 是否保留以前的内容,整数型 数组对应维的上限值,... ) - 系统核⼼⽀持库->数组操作
英⽂名称:ReDim
本命令可以重新定义指定数组的维数及各维的上限值。本命令为初级命令。命令参数表中最后⼀个参数可以被重复添加。
参数<1>的名称为“欲重定义的数组变量”,类型为“通⽤型(all)”,提供参数数据时只能提供变量数组。
参数<2>的名称为“是否保留以前的内容”,类型为“逻辑型(bool)”,初始值为“假”。
参数<3>的名称为“数组对应维的上限值”,类型为“整数型(int)”。
操作系统需求: Windows、Linux、Unix
复制数组
调⽤格式: 〈⽆返回值〉 复制数组 (通⽤型变量数组 复制到的数组变量,通⽤型数组 待复制的数组数据) - 系统核⼼⽀持库->数组操作英⽂名称:CopyAry
将数组数据复制到指定的数组变量,该数组变量内的所有数据和数组维定义信息将被全部覆盖。本命令为初级命令。
参数<1>的名称为“复制到的数组变量”,类型为“通⽤型(all)”,提供参数数据时只能提供变量数组。
参数<2>的名称为“待复制的数组数据”,类型为“通⽤型(all)”,提供参数数据时只能提供数组数据。
操作系统需求: Windows、Linux、Unix
⼆、教程源码
.版本 2
.⽀持库 spec
.⼦程序 _按钮4_被单击, , , 重定义数组-a
.局部变量上限维值, 整数型
上限维值=到整数 (编辑框1.内容)
重定义数组 (数组a, 假, 上限维值)
.⼦程序 _按钮5_被单击, , , 重定义数组-b
重定义数组 (数组b, 假, 7, 10, 3)
.⼦程序 _按钮6_被单击, , , 重定义数组-真假.局部变量 arr_n, 整数型, , "0"
arr_n = { 1, 2, 3 }
' 重定义数组 (arr_n, 假, 6)
重定义数组 (arr_n, 真, 5)
调试输出 (arr_n)
.⼦程序 _按钮7_被单击, , , 复制数组
.局部变量数组1, ⽂本型, , "0"
.局部变量数组2, ⽂本型, , "0"
数组1 = { “我”, “爱”, “易”, “语”, “⾔” }
' 复制数组 (数组2, 数组1)
数组2 =数组1
调试输出 (数组2)
源码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。