|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: V: P. v, P7 u(number : integer) C% c, e* L1 t2 X; G
is
z0 [3 J* r* B4 R* y' {& {2 Hdo
* m8 j) F# X' v* K+ d$ I( O" s inspect number2 Q; k7 p1 }# T4 E3 @7 N4 B; \
when 1 then
$ w7 \" A6 b, {" f# Y- ~" i print "not a prime number"6 s4 @0 t2 q# ~! C! Z, y/ p% M
when 2,5,7,3 then
. J( M: U1 ?+ y0 O print "prime number"
E L. C. z6 \7 k/ n* ~% E9 S when 9,4 then 6 Z8 O- @' Y0 t1 I1 [
print "square number"9 U% |( W- X; Z$ ^ T
else9 v+ m! Q% V" z" o! N0 Y" |
print "no special number";
1 |4 }* w% I# F2 A' A print "or number greater than 9";
+ ~, q( ^) g" Q* y7 _ end;
. I; x/ x, ?$ z; J) ~$ Hend; |
|