|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
1 t! ?. k6 g: j, P/ R* a& L(number : integer)
& ?/ R; Z1 @- m1 zis
% S. H, q1 p" c ?: ado( x+ l8 m0 ]) I* D% g( L5 j2 @
inspect number8 `" t: w n# H$ N/ ^* A
when 1 then $ y z& f) C% i& d
print "not a prime number"+ M8 k/ `, h3 E' Q2 n4 }. c
when 2,5,7,3 then * S" w1 g' O+ Y7 ^! l
print "prime number"" Q1 F n3 V* R' L, D0 c
when 9,4 then
1 x0 X& x1 r" S" m. b4 |' _: p print "square number"2 Y) h! g, m$ ?" r ^- y- y
else
6 n6 |# E' @6 B4 w: i print "no special number";6 W' ^2 X+ ]+ o& O/ F5 }+ G: \7 h
print "or number greater than 9";5 F, `, N# P, b. X1 N
end;
7 S* ^ U" z: `+ \8 Jend; |
|