|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- ~6 x7 |" Y) u: o) v5 g
(number : integer)' Z7 F1 }4 x1 M; R" l, w
is
1 y0 I% W: N' m8 Z) Gdo+ f# D( F+ H/ Q/ c, U1 [
inspect number
g" Q4 ?* w$ v3 _/ B when 1 then % J T* t. l4 p- Q7 @+ Y; ?7 B: k
print "not a prime number"0 a' A8 ? }& N5 R I% J" f
when 2,5,7,3 then
& e; K7 M+ ]; O print "prime number"
* h( q8 ~1 ~ O! z when 9,4 then 1 L8 g. Z1 Z- t0 I7 q4 R, ?
print "square number"
& M6 z/ s/ V+ J, I! U- _ else2 w+ H4 v2 f- W5 a, ~' e( O4 d) R
print "no special number";/ V: v" d: h4 r+ S5 S* V
print "or number greater than 9";
! z8 V9 a* r& w0 K" Y- x0 Y end;- M) n4 q% R/ c- g
end; |
|