|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:" @- a& i3 }8 ], A
(number : integer)3 R/ K' P# }* {8 C% a
is& K+ f8 n, Z4 ]: g
do% f: X* s$ J: L! n! s$ a
inspect number4 x/ |3 W; t( M1 A% l; B+ p
when 1 then ; [- P6 d+ V7 K$ S6 W7 W
print "not a prime number" X3 d. x) z( r8 t* y
when 2,5,7,3 then
/ T: T& A" f, Q d2 S2 f1 \- g print "prime number"
7 j/ n) }7 M0 K: w when 9,4 then " D0 f- x5 C7 H$ `+ u. ~3 o
print "square number"
- B( X; C. t; W1 b$ r/ ^- G else
, c8 R* Y4 p: x% k+ B print "no special number";
/ g$ [3 M# L, R: e4 h. q p print "or number greater than 9";
& z9 R3 i6 \1 ^$ i" C. V f end;
/ `8 o/ W" ~$ e) {$ a! O7 r" f0 |end; |
|