Overview | Statement List


Data(数据)

语句格式

DATA/name,value[,value]+[,name,value[,value]+]+

描述

初始化数字和字符串变量的值。包括在数据语句中的字符串和数值变量必须先使用STRING和NUMBER声明宣布。如果该变量是一个数组,下列变量名的字段被分配在顺序的数组。例如:

NUMBER/NUM(2,2)
DATA/NUM,10,20,30,40

上述声明将创建下列任务。

Variable

Value Assigned

NUM(1,1)

10

NUM(1,2)

20

NUM(2,1)

30

NUM(2,2)

40

注:如果一个字符串变量数组初始化,数组中的所有字符串必须初始化,否则会发生编译错误。当您在一个子程序(见PROC)使用DATA语句中,数据变量调用子程序只在第一次初始化。

参数

name

先前声明的字符串或数字变量的名称。

value

值将被分配给指定的变量。数据字符串或数值的类型,必须指定名称的声明类型相匹配。.

数据项列表可以包括以下项目类型:

Variable Type

Form

Example

Simple String

variable,'string'

STR,'ENTER'

String Array

array,'string'

MES,'OPTION1','OPTION2'

Simple Number

variable,value

X,5

Number Array

array,list

A,-1,2,8

数组中的各个元素,可以解决在 DATA声明:

NUMBER/NUM(3,3)
STRING/STR(4,20)
DATA/NUM(1,3),2.5,NUM(2,1),5.625,STR(3),'BOLT CIRCLE'
HALT

分配给数值变量和数组的值必须是常数,用于指定数组元素也必须是常数,下标、可变长度子区域不能在DATA语句中使用。

For example, these statements assign 'ENTER' to STR, -1,2,5 to A(1), A(2), A(3) respectively and 3 to B(1).

NUMBER/A(3),B(10)
STRING/STR(50)
DATA/STR,'ENTER',A,-1,2,5,B,3
HALT


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