|
5#
楼主 |
发表于 2007-8-16 18:49:02
|
只看该作者
循环语句:
在4Test中循环语句是这么写的:
for each item in expr
statement
相当于C中的:
for i = 1 to n step 5 之类的,拷个例子大家就明白了。
testcase for eachExample ()
LIST OF STRING lsFruit = {...}
"apple"
"mango"
"kiwi"
STRING sFruit //定义了一个变量,这个变量将被赋予IsFruit中的值
for each sFruit in lsFruit
Print (sFruit)
// This script prints:
// apple
// mango
// kiwi
条件语句:
4test中没有while语句,但Switch语句却可以随便用
语法如下:
switch (expr) case case-value(s) statement [ case case-value(s) statement ]... [ default statement ]...
和C的switch语句最大的区别在于,在C中你不得不用break来结束每个statement,以便程序能跳出来,在4test中却不用这么麻烦。
例子如下:
testcase switchExample ()
INTEGER i
for i = 1 to 12
switch (i)
case 1 // Compares i to 1
Print (i, "Case 1")
case 2, 4 // Compares i to 2 and 4
Print (i, "Case 2, 4")
case 5 to 7 // Compares i to 5, 6, and 7
Print (i, "Case 5 to 7")
case 8 to 9, 11 to 12 // Compares i to 8,9,11,12
Print (i, "Case 8 to 9 and 11 to 12")
default // If i is none of the above
Print (i, "Default Case")
预处理:
4Test没有预处理机制 |
|