VxMatScript的语法实际上很简单
1、变量定义和赋值
var i=1
a=2
2、字符串的定义和赋值跟别人不一样,因为没有双引号的概念,用str命令
str c= 这里都是保存在变量c里的内容,包括等号后面的空格以及这一行末的空格
3、变量引用 使用方括号,如果是在变量赋值或if判断里,就不需要方括号
3、if 条件运算
if之后需要有 iftrue或iffalse 模块,解释器不帮找if后面的哪一块是true或者是false时执行的模块。
如果判断的是字符串,需要用 compstr 字符串
并用 if= 字符串
if!= 字符串
ifncase=
ifncase!=
ifmatch 正则模板
对if 设定的字符串进行匹配,匹配后使用 iftrue 或 iffalse 执行相应的模块。
4、只支持loop {}循环,在循环里用 break、return退出,可以在if 条件判断语句里用continue跳到循环开始
5、支持自定义函数 fun funname={}
6、支持先将自定义函数语句文本先保存到str变量里,然后再通过call [txtfunname] 或者是 fun funname=[textfun]来访问
7、暂时不支持局部变量
8、运行时是在多线程里运行的
转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。


