|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 J, ]. @! n& k0 H! t(number : integer)+ z, Z$ |6 V6 j! P9 C6 X/ N$ ^; S) p
is3 m5 t2 U/ w( ^7 L+ O
do6 p3 [! h0 q' `8 }$ V
inspect number1 H( c2 h; a1 J+ J! R
when 1 then & g; \' W1 X' O5 y1 ]6 m9 X& x
print "not a prime number"
! o% l! T/ S. i, U1 c. C when 2,5,7,3 then
/ |0 X+ S0 v$ a9 x. g& L print "prime number"8 v% @! }' `+ C. X+ T: O
when 9,4 then . _- I( D7 Z" i7 Q
print "square number"6 `+ g, |7 s. J3 Z4 j
else2 J+ O7 M6 F( a3 d% W, L' P
print "no special number";
' R/ P& N0 K0 o8 s# k3 e print "or number greater than 9";
& {) _3 t! x* Z2 F% e o end;, Y) s4 [# z/ q8 ]& |3 H% j1 h9 k% U
end; |
|