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毫秒