Workmake所用W语言介绍

来源:互联网 发布:杭州网络推广公司 编辑:程序博客网 时间:2024/05/16 20:28

一、定义变量

变量类型不用定义,赋什么类型的值,变量就变成了什么类型。常用的类型主要是数字与字符串。

1、定义全局变量

所谓全局变量,即整个系统都可见的变量,使用DIMG 命令定义,如:

DIMG aa1,aa2,aa3

 

定义全局数组变量,如:

DIMG aa1[10],aa2[20,10],aa3[10,20,30]

数组取值范围从0开始,如:aa1[0],aa1[1]......aa1[10]

定义时赋值,如:

DIMG aa1[10]=99  //将所有数组的初值设为99

 

可以多次定义,比如在一个函数中已定义了,在另一个函数体中也可以再定义。

 

2、定义公共变量

所谓公共变量,即在一个窗口程序中可见的变量,使用DIMP 命令定义,如:

DIMP aa1,aa2,aa3

 

定义公共数组变量,如:

DIMP aa1[10],aa2[20,10],aa3[10,20,30]

数组取值范围从0开始,如:aa1[0],aa1[1]......aa1[10]

定义时赋值,如:

DIMP aa1[10]="中国"  //将所有数组的初值设为"中国"

 

可以多次定义,比如在一个函数中已定义了,在另一个函数体中也可以再定义。

 

3、定义局部变量

所谓局部变量,即在一个函数体可见的变量,使用DIM命令定义,或不用定义,直接赋值即可,如:

DIM aa1,aa2,aa3

aa1=123

aa2=223

aa3=333

或不用定义,直接写为:

aa1=123

aa2=223

aa3=333

 

定义局部数组变量,如:

DIM aa1[10],aa2[20,10],aa3[10,20,30]

数组取值范围从0开始,如:aa1[0],aa1[1]......aa1[10]

定义时赋值,如:

DIM aa1[10]=  //将所有数组的初值设为空

二、运算符号

 

+:加

-:减

*:乘

/:除

%:模

 

三、关系符号

=::等于

>:大于

>=:大于等于

<:小于

<=:小于等于

<>:不等于

 

 

四、注释符号

//

一行中,“//”符号右边的字符被注释,不参与程序运行

 

五、语句

1、条件语言

格式:

if 条件关系1 then

 

else if 条件关系2 then

......

else

end if

 

2、循环语句for

格式:

for n=0 to 100 step=1

 

end for

 

3、循环语句loop

格式:

Loop

 

end Loop

 

4、循环语句while

格式:

while 关系

 

end w

 

5、分支语句

格式:

Select 变量

Case 值1

Case 值2

Default

End case

不同于其他语言的是,该变量可以是数字,也可以是字符串。

 

6、函数

格式:

Fun 函数名称(参数1,参数2,...,参数n)

//函数体

 Result=返回值

EndFun