|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# l3 [, ~5 H7 e# a) u
(number : integer)
7 ]: @. P3 b0 Vis
9 Q' G- G& I" r" l7 G$ Z( g( `do
% L4 n0 `2 K+ O inspect number3 P1 Y4 w: k, d, F3 ~2 \$ H* X/ M
when 1 then
0 L1 ~8 C) V, I0 o1 S M print "not a prime number"& M# c x {, b% N# E1 Y
when 2,5,7,3 then
; x4 E( y9 O- B2 ] print "prime number": I, Y' Q+ W5 w0 q4 @' B* s$ i* R& @
when 9,4 then ! H) Z% k; m1 e* U+ d
print "square number"% J+ ?0 t5 X( Q! n
else
8 G! {: v6 j$ h& R/ R; J4 u1 o; W print "no special number";
O1 D4 Z* t+ c, P: I$ ^8 q. T, J print "or number greater than 9";
1 T8 H" I& U6 d end;! ^7 q& `" T& r
end; |
|