|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:! a7 t l2 L1 G# u b
(number : integer)8 X6 z. R, b0 M8 S
is; Q3 C( d5 L! {1 P6 H; I' ~
do( S* O2 Q2 a4 j) A$ v
inspect number; c6 j5 D4 l: w" d- {) J
when 1 then 9 r8 M$ @) |' L' O9 p
print "not a prime number". R- J: {2 @' M d; n
when 2,5,7,3 then
6 r I( j) L0 T print "prime number"
2 Z. G3 X9 a) f; I! P1 ^% A" ~ when 9,4 then
4 h, {! Z: K' z( Q0 w print "square number"' |2 L2 o# W- r/ E# s3 V4 O" w4 G$ \
else
- y- k: y7 Y" y7 i6 M$ u+ W print "no special number";
4 I R: K3 m) D* [: Z print "or number greater than 9";
/ t" n- h, Z9 U9 U end;
" i4 a b% {# J2 i! ~end; |
|