|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: E4 [. m4 I7 J: l, o(number : integer)
( H- ^+ l# n6 j) p Qis0 l& M \) ]# R2 ~( J. W: Q
do
+ V5 U* l& [( i! c% r$ J/ C inspect number
0 ^7 v4 R! \5 t) m9 K, R3 o when 1 then
( G# l6 [$ U/ a2 d2 G B print "not a prime number"
" g5 S& H- ?. Z2 ~# y ? when 2,5,7,3 then 2 V! M& v8 v: {3 x% D
print "prime number"6 ^. t6 J3 u6 p
when 9,4 then 7 F/ v5 `& p0 Y( E5 \2 _$ w3 ?
print "square number"
5 h: `! W* S, Y* L+ z4 `8 {! L2 A else
3 L& c, C f- O+ T/ j3 g9 c print "no special number"; x9 M3 S" ?& S. Z c2 M
print "or number greater than 9";! k6 q5 y& W; ~, T
end;
~8 Z/ f0 i2 @9 V3 P: {end; |
|