|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
6 e: K6 i/ S/ k+ Z(number : integer)
& Y3 V2 q' T0 a% T/ n1 {4 ]. His
% O' E: O9 i# ^- tdo, V4 B0 @% e9 g
inspect number2 Z5 k# d6 @% D! z% F
when 1 then 5 ~6 {' P# Z, x$ d- M
print "not a prime number"- r# g) L. J4 e
when 2,5,7,3 then ( y3 H" R n# ^. ]5 g0 |3 Q
print "prime number"
7 o: V+ h& U# j. N( k when 9,4 then
0 X& A2 g! e0 _9 `% e print "square number"2 D1 _0 `0 x, [7 w& C% O6 _
else3 y+ y; N: Y( [0 U
print "no special number";
& C5 s/ h) R( J0 h/ w8 ] print "or number greater than 9";0 f. A/ q9 Y m9 s$ z
end;
) L0 z! }# ~1 a2 |, s' Bend; |
|