Language and Conventions Overview | Subrange Operator


数组

数组是有序的变量,可以单独或作为一个组来解决列表。一个,两个,或三维阵列可以被定义为号码和对象。字符串数组可以是二维的。

数组被定义为一个变量。声明(数字,字符串,实体)用于创建一个GRIP程序的数组。该数组是后来在程序中使用分配的值(或者,对象,字符串或数值)。数值变量不需要申报,但是,数字数组必须使用NUMBER声明中宣布。

 

数组将被写为括号中的数组维度的变量,那么大小:

Variable(1st Dimension,2nd Dimension,3rd Dimension)

例子

例如,如果你想声明一个一维数组对象为四条线,它可以声明如下:

ENTITY/LN(4)

一个String数组的最后一个参数始终是每个字符串中的字符的最大数量:

Variable(No. of Strings,Max No. Characters per String)

下面的例子将宣布四个字符串的最高每串20字符。

STRING/STR(4,20)

当您使用变量STR在你的程序,你只需要参考二维数组的第一个位置:

STR(1)='This is a string'

可以设置等同于同一维度和尺寸的其它数值数组数值阵列。然而,实体与字符串数组不能设置等同于其他阵列。例如:

NUMBER/A(5),B(5)
A=B

是有效的。

STRING/ST1(3,20),ST2(3,20)
ST1=ST2

无效,将无法编译。


Copyright ©2015 胡君NX二次开发官网(www.UGapi.com) QQ:85585969 All Rights Reserved.