极语言官方网站

文本和数组的使用

文本是一段文字数据,数组是按数据类型连续排列的数据,指针是指向内存中某个地址位置的数值。

它们都是用一个整数值来表示所在位置,操作是比较近似的。都可以用指针的语法进行操作

文本相当于一维的字节数组,数组可以用来存放更多数据,跟申请内存一样都可以作为缓冲区

二维数组跟一维数组用法类似,只是多了一组括号,数组都有动态和静态两种申请方法

固定数组申请时括号里指定固定的数值,如:

整数 数一(10);
小数 数三(15,3);

使用方法:

数一(3)=66;
数二=数一(5) 数三(3)(0)=88.4567;
数值=数三(2)(1);

动态数组是在申请时候括号里写空:

整数 数二();

然后在代码段使用重置:

重置 数二(886679) 重置 数二(66,55);

文本变量的数组其实就是二维的,例如:

文本 内容(64,10);

注意文本变量和固定数组的长度必须是数值

不能是变量,例如这样就是是错的:
文本 内容; 文本 文字(数三)

文本数组赋值时请使用中括号,内容[1]="文字内容",是向1号数组写入文本;取值使用小括号,内容(0),内容(2)

文本数组使用整数更加方便,申请全局变量

整数 内容(10)
内容(0)="中国"
内容(1)="你好"
信息框(0,内容(0),内容(1),信息图标)

普通文本使用括号是读写二进制数值,跟字节数组和内存缓冲区的用法相同,示例代码:
文本 内容[64]="0123456789ABCDEF中华人民共和国";
整数 数值=内容
//数值得到数据缓冲区的内存地址

数值=内容(0) //从数据缓冲区读取第一字节数值,0这个字

数值=内容% //从数据缓冲区读取两字节数据到数值变量,01这两个字

数值=内容& //从缓冲区读取四字节数据,0123这四个字,(0)可以不写

数值=内容(2) //从缓冲区的2字节后读取一字节数据,2这个字

数值=内容(2)% //从缓冲区的2字节后读取两字节数据,23这两个字

数值=内容(2)& //从缓冲区的2字节后读取四字节数据,2345这四个字

内容% =数值 //向缓冲区写入两字节数值,01被修改

内容& =数值 //向缓冲区写入四字节数值,0123被修改

内容(2)% =数值 //向缓冲区的2字节后写入两字节数值,23被修改

内容(2)& =数值 //向缓冲区的2字节后写入四字节数值,2345被修改

读写文本内的文字使用的是数组的写法,同时也是指针的用法

数组和文本内置成员表:
中文名英文名变量类型功能作用
.指针.Ptr数组数据缓冲区的指针
.长度.len数组/文本数组成员的数量/文本变量缓冲区大小
.维数.dim数组第一维数组的长度