语法:(exp1,exp2[,exp3,...,expN])
逗号表达式是将几个表达式串联起来,可以看做是一个一起提交的语句块,用英文括号封装。编译器先从左到右进行编译,即运算的顺序是从左到右的。如:
return (a:=1,b:=2,c:=3,a+b+c);
这个语句先对a赋值,在对b赋值,接下来是c,最后执行a+b+c。类似于:
a:=1;
b:=2;
c:=3;
return a+b+c;
也支持作为表达式参与计算,如:
A:=(b:=2,c:=3,b*c)*c;
这个结果是2*3*3结果为18