51Testing软件测试论坛
标题:
inout参数使用疑惑
[打印本页]
作者:
在水_一方
时间:
2007-8-15 11:29
标题:
inout参数使用疑惑
在WR中编写代码如下:
public i=99;
public j=100;
public a=12;
public function para_inout(in x,in y,inout z)
{
pause(z);
z=z+x+y;
report_msg(z);
}
para_inout(i,j,a);
pause(a);
运行后,第一次的结果是:
12
211
211
而第二次,运行的结果却是:
211
410
410
后面结果依次类推;
疑惑是:每次运行之后的结果不是唯一的吗?即:12 、211、 211
作者:
fengxueren
时间:
2007-8-15 12:38
将语句改成
public i=99;
public j=100;
public a;
a= 12;
public function para_inout(in x,in y,inout z)
{
pause(z);
z=z+x+y;
report_msg(z);
}
para_inout(i,j,a);
pause(a);
winrunner除了auto外,其他的变量声明好像只在第一次起作用。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2