Database 版 (精华区)
发信人: zhaowei (小燕子), 信区: Database
标 题: 14.2.4 CHOOSE CASE
发信站: 紫 丁 香 (Fri Jun 11 16:36:08 1999), 转信
CHOOSE CASE的语法格式为:
CHOOSE CASE testexpression
CASE expressionlist
Statement
[CASE expressionlist
Statement
......]
[CASE ELSE
Statement]
END CHOOSE
testtexpression代表测试值,不同的测试值引发不同的语句的执行。
expressionlist代表判断表达式,它可以用以下的几种形式:
1 用逗号分割的数据,例如:1,2,3,4,5,6,
2 用TO表示一个区间,例如:1 TO 60
3 用IS代表测试值,并辅以关系操作符,例如:IS >20
4 使用以上的三种方法的综合,用逗号分隔,例如:6,6 TO 16,IS > 36
在CHOOSE CASE语句中至少包括一条CASE,并且使用END CHOOSE作为结尾。
POWER BUILDER将逐条地查找CASE,如果找到与测试值匹配的判断表达式的时候,就
执行该CASE后面的语句,然后转向指向END CHOOSE后的第一条语句如果包含CASE ELSE,
在位发现任何匹配CASE条件的时候,执行CASE ELSE后面的语句。
例子:
CHOOSE CASE num
CASE 6
num = 7
CASE IS> 36
num = 36
CASE ELSE
num = 56
END CHOOSE
--
________________________________________________________________
我和一个朋友去散步,遇见一个漂亮的少妇带着一个小孩平时极腼腆的朋友一改
平日恹恹睡态,勇敢的走上前去, ∴
《||||||||||||||||||||■※※◎ 亲切的看着那小孩说:
∵ ." 多可爱的孩子啊,
...'' 抬头看看少妇,“还有孩子他妈!”
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.226.249]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.460毫秒