|
|
发表于 2009-5-12 23:36:09
|
显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: r6 i4 u" D! I; F(number : integer)& k3 q0 e: I- f7 @* g4 p' ~8 N% z
is
7 d) }9 V5 [2 }; u, w/ [" X; \4 `do8 N1 ~( t! z2 @& `4 s9 B4 v
inspect number
% b# ]9 F& e% D& g when 1 then
; Z) f0 j/ T- A1 B print "not a prime number"* t' [2 e/ {% G2 J+ F) c: [- o
when 2,5,7,3 then & i+ S- O" B/ K, _9 `% g
print "prime number"
) X7 o1 Q ^8 Z c when 9,4 then
( _& I8 }7 j' `# k* L! v0 A print "square number"
4 I3 A3 Y" |* X: @4 C. h else
}& s2 b& ^% ], m8 L- | print "no special number";
6 M' p# ~0 P9 W print "or number greater than 9";
% e; }! g# z4 r! d' x1 q9 {; m end;
" G3 S( K, w4 f( h' i/ u- R8 W: lend; |
|