|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- p0 j7 K" Q$ l3 X* U, S
(number : integer)
2 C; _, ^- A g- N/ J# His) m+ _$ T0 C: x# U5 j" u7 H
do! ?: l7 X5 [/ v: X
inspect number
2 L0 u! h4 |( F1 S when 1 then
$ d) Y9 u' j" j; Z' j print "not a prime number"9 n" \9 f5 Q' z! Q4 t" E7 [; R5 F
when 2,5,7,3 then / F; y. W' B# }' Z( \5 X1 N; ^" i
print "prime number"( M! v1 r! g: z; k
when 9,4 then
3 j% b% D+ ^; c4 e8 T3 A% \) K print "square number"% \4 O2 b2 h0 F
else0 z" [, C/ T z3 \0 @; ~- Q
print "no special number";4 ?0 J5 J9 T' X9 d
print "or number greater than 9";
/ b) S5 @( o/ V) H0 w end;
* W1 j- L/ i1 n! S; i4 l& Mend; |
|