|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& V6 _& q4 R1 v) p- R(number : integer)
& v' h) |6 V; `7 bis
+ p" S* N3 Z, Y6 zdo
2 f4 l H# |1 G& p5 l; j% ^9 F inspect number, c; V5 \, s5 l1 P; I
when 1 then
2 |, z) d; g) W% \/ Q0 u print "not a prime number", M* R& e# r7 U
when 2,5,7,3 then , X' x1 d( J/ Z
print "prime number"7 U9 R$ Z! q0 G) @. S7 p7 b9 N
when 9,4 then # l% Y; c5 |, Z' s' D
print "square number"- W( h5 \* t' ?: K% [5 K+ y
else" Z% u; B4 x- Q2 y4 C
print "no special number";
. H6 c$ ^, q9 j9 L& V+ t2 N0 r print "or number greater than 9";
3 |2 i! a4 S) b+ P6 s end;# w2 x2 H) v! X8 x1 j3 g1 Q
end; |
|