|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 [3 N) v" X- z/ V) U2 K
(number : integer) s; T# y- p1 \* R- }
is! L# B4 W/ I9 D6 w$ U+ Q
do1 y$ P8 u1 N: O1 i; w5 z, O9 o# L7 m
inspect number- n. c4 k' r3 _" a) P( i8 [
when 1 then
6 { m' r2 b: w6 u6 j3 y print "not a prime number"
1 s5 `) q9 N- p; Q) p when 2,5,7,3 then & [, ^, b7 s$ {$ G" A1 M9 U
print "prime number": e+ J; j7 G A0 B1 {0 E1 h% S
when 9,4 then * Z9 y2 k& J0 X1 H/ `" {9 {- R
print "square number"" m: D: t, s0 V- m" ]/ G9 S
else0 X( H( v2 C2 g
print "no special number";
d6 N( r4 m- ~ P+ V# p print "or number greater than 9";
; R, S& q) Z9 |) z0 u$ d end;0 U$ n2 m5 H1 Q* g0 x
end; |
|