|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
) l- ]( V4 ]' o(number : integer)
" E7 h" x# c1 b, Dis
6 G) h |* F9 }, I3 [do
( A3 m+ l9 R) s- _& e9 X. I inspect number
! W# w% y# r" M, g' w' ? when 1 then
1 t( L/ F% x2 e! p: z: c5 @2 h3 l print "not a prime number"4 A' q O m2 ?+ J5 \' I
when 2,5,7,3 then $ z+ H+ v; G, T) o- T
print "prime number"
: ~$ V9 Z2 n+ i+ \1 a" z when 9,4 then
1 j Y! j2 S& }6 t& O8 W print "square number"( I7 U0 `) |1 v4 L# s# |5 C* x& R
else
/ K. L% X% T! U, A2 a6 A print "no special number";
7 s# j: `4 O# P8 d print "or number greater than 9";& Y3 F* T0 p- j5 i6 W
end;+ w2 L2 q& K6 P% E, _
end; |
|